Using NetBeans For Your Existing Projects Brian Leonard

Slides:



Advertisements
Similar presentations
ANT: Another Nice Tool Ali Beyad October 1, 2003.
Advertisements

Java developer tools Emanuel Dohi Lars Larsson
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
CS0007: Introduction to Computer Programming Setting Up Java.
2015 Control System New IDEs and CAN. Programming Languages Labview, C++, Java Labview remains basically the same C++ and Java now use Eclipse IDE You’ll.
Using Ant to build J2EE Applications Kumar
Task Manager Software Engineering: CS 673 Spring 2009 John Spencer, Parag Shah, Rich Moffitt, Hassan Sobhie May 4, 2009.
Will Smythe Senior Program Manager Developing Java projects on Visual Studio Online with Team Explorer Everywhere.
CSE 403 Lecture 11 Static Code Analysis Reading: IEEE Xplore, "Using Static Analysis to Find Bugs" slides created by Marty Stepp
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Automating the Build Process using Ant SE-2030 Dr. Rob Hasker 1 Based on material by Dr. Mark L. Hornick.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Using Fit on an Agile J2EE Project John Tyler Houston Java Users Group January 30, 2008.
Cloud Computing Computer Science Innovations, LLC.
July 2011CMSC 341 CVS/Ant 1 CMSC 341 Java Packages Ant CVS Project Submission.
© 2006 by WTP PMC; made available under the EPL v1.0 | Cambridge | September 6, 2006 Hakeem Shittu Software Consultant Customizing Eclipse Functionality.
Introduction to the Java Stack Michael Youngstrom.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Integrated Development Environments(IDE) Savita deshmukh ME 1 st year.
Chapter 1 Introducing Ant. What is ant? Ant is a build tool  Automate the tasks of compiling code, running test, and packaging the results for redistribution.
Build Systems Presentation December 14, 2015 Noon-1pm Kathy Lee Simunich Bldg. 203/ D120 Brought to you by: Argonne Java.
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
Paul Chu XAL for 10/14/ XAL for SLAC/LCLS Paul Chu.
aspectj tools new and noteworthy Mik Kersten University of British Columbia Adrian Colyer IBM Hursley OOPSLA, October
UpgradinguPortal to What’s new that matters Better use of third party frameworks Faster! Improved caching Drag and Drop New Skin & Theme Accessibility.
aspectj tools new and noteworthy Mik Kersten University of British Columbia Andy Clement, George Harley IBM Hursley Labs.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. ODS Tools – Fannie Mae.
An Introduction to Ant. What is Ant? How do you use it? Why would you want to?
ARENA Build Team Overview. Services provided by the Build Team Build System Configuration Management Continuous Integration Automated Integration Testing.
NetBeans – New and Cool Roman Strobl
Maven & NetBeans Platform. Agenda ● Maven NetBeans Platform Project Types ● Three NetBeans RCP project types ● Differences with Ant project types ● All.
A First NetBeans Platform Application David Šimonek Sun Microsystems.
Using NetBeans For Your Existing Projects Brian Leonard
Platform & Maven2 David Šimonek. Certified Engineer Course Agenda What is Maven? Why Maven? NB IDE & Maven NB Platform & Maven.
Java on Gentoo. Java on Gentoo by Petteri Räty2 Gentoo Java team ● 8 developers – Some are not very active ● Current project lead is Joshua Nichols ●
JEE Development. Tech Lead Tech Lead blog:
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
Consumer IDE Jiri Rechtacek Geertjan Wielenga Sun Microsystems.
JRuby on Rails Brian Leonard ブライアン レオナルド
當 Java 遇上 DevOps 黃忠成. Java In Azure Storage Table Storage Services NoSQL base storage Fast and Easy to use Blob Storage Services File Storage (photo,
Open-O Integration Project Introduction
Intro to the Eclipse IDE and PHPEclipse
Maven 04 March
Build Automation with Gradle
Plan What is Maven ? Links : mvn command line tool
Computer Organization, Eclipse Intro
Geertjan Wielenga
Understanding SOAP and REST calls The types of web service requests
Introduction to JUnit CS 4501 / 6501 Software Testing
Microsoft Virtual Academy
Brian Leonard ブライアン レオナルド
Modernize ConfigMgr OSD with Community Tools
New Features in NetBeans Platform 6.5.
findbugs
Geertjan Wielenga This presentation introduces Swing Application Framework and Beans Binding JSRs. These are two new JSRs.
Productivity Tools Extensions to NetBeans IDE that make life easier
Automation execution portal for Customer-Partner businesses
Zlatko Stamatov JavaSkop 13 December 2015
Ant.
Eclipse Database Plug-ins
Continuous Integration
Continuous Integration Tool
Nilanjan Banerjee Java Packages Ant CVS Project Submission
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Java Code Review with CheckStyle
Presentation transcript:

Using NetBeans For Your Existing Projects Brian Leonard

2 Agenda ● Introduction ● About NetBeans Projects ● Automated Project Import ● Manual Project Import ● Using Multiple IDEs ● Conclusion

3 Goals ● Become friends with the NetBeans project system ● Learn how projects can be imported into NetBeans ● Learn how NetBeans can be used alongside other IDEs

4 Agenda ● Introduction ● About NetBeans Projects ● Automated Project Import ● Manual Project Import ● Using Multiple IDEs ● Conclusion

5 NetBeans projects ● Ant-based projects ● Project file: build.xml ● Can be extended ● Ant tightly integrated

6 Two Project Types ● Regular projects ● Free-form projects ● If you can, use regular projects ● Much easier, setup free ● Default file structure ● The IDE takes care of build.xml

7 Demo NetBeans Project Basics

8 Agenda ● Introduction ● About NetBeans Projects ● Automated Project Import ● Manual Project Import ● Using Multiple IDEs ● Conclusion

9 Automated Import ● Good news for Java SE projects created with JBuilder or Eclipse: ● We have project importers ● Available on the update center ● They create the build.xml file ● Works for Java SE Projects

10 Demo Eclipse Project Importer

11 Agenda ● Introduction ● About NetBeans Projects ● Automated Project Import ● Manual project import ● Using Multiple IDEs ● Conclusion

12 Manual import ● Using regular projects ● Create a New Project with Existing Sources ● Let NetBeans generate build.xml ● Using free-form projects ● Create a New Project with Existing Ant Script ● Reuse existing build.xml

13 Agenda ● Introduction ● About NetBeans Projects ● Automated Project Import ● Manual Project Import ● Using Multiple IDEs ● Conclusion

14 Using Multiple IDEs Regardless of how you get your project into NetBeans It's harmless and easy to still use those other IDEs

15 Demo Sharing a Project Between NetBeans and Eclipse

16 Did you know...? ● There are Hibernate and Spring plug-ins for NetBeans ● There is a vi plug-in for NetBeansvi plug-in ● NetBeans has keybindings for Eclipse and emacs ● The NetBeans 6 Editor is on par with Eclipse ● Maven is well integrated

17 Conclusion ● There are tools that help with project setup ● Free-form projects and Maven are interesting for some scenarios ● You can use NetBeans in a multi-IDE environment ● There is no longer a reason for Eclipse users not to try NetBeans :-)

Using NetBeans For Your Existing Projects