DevOps
From APIDesign
(→NetBeans and Command Line) |
|||
Line 3: | Line 3: | ||
=== [[NetBeans]] and Command Line === | === [[NetBeans]] and Command Line === | ||
- | Since version 4.0 (released in 2005) the [[NetBeans]] IDE focused on support for external build tools. The first one was [[Apache]] [[Ant]]. You could create a project in the [[IDE]] and in addition to the configuration files, also a '''build.xml''' [[Ant]] script was created. As a result | + | Since version 4.0 (released in 2005) the [[NetBeans]] IDE focused on support for external build tools. The first one was [[Apache]] [[Ant]]. You could create a project in the [[IDE]] and in addition to the configuration files, also a '''build.xml''' [[Ant]] script was created. The build script shared all the configuration with the IDE. As a result you could go to command line and type: |
<source lang="bash"> | <source lang="bash"> | ||
Line 9: | Line 9: | ||
</source> | </source> | ||
- | + | at the command line and [[Ant]] did the same thing happened in the IDE! In fact the (these days [[Apache]]) [[NetBeans]] was so tightly integrated with [[Apache]] [[Ant]] that it used the [[Ant]] internally as well. | |
+ | |||
+ | I'd say that was a revolutionary step, but it appeared naturally. It grew from the deepest [[Jesse]]'s experience - he knew how hard it was to configure [[Hudson]] (or how the continuous build system of that time used to be called - [[cron]]?). With [[NetBeans]] it was easy: Generate your project and your automatic build script is ready. | ||
Isn't this a dream for a [[DevOps]] lover? | Isn't this a dream for a [[DevOps]] lover? |
Revision as of 16:03, 14 March 2018
Wikipedia defines DevOps as those people who unify software development and software operations and try to automate as much as possible. This essay is a note that reflects the NetBeans history from the DevOps point of view.
Contents |
NetBeans and Command Line
Since version 4.0 (released in 2005) the NetBeans IDE focused on support for external build tools. The first one was Apache Ant. You could create a project in the IDE and in addition to the configuration files, also a build.xml Ant script was created. The build script shared all the configuration with the IDE. As a result you could go to command line and type:
$ ant build
at the command line and Ant did the same thing happened in the IDE! In fact the (these days Apache) NetBeans was so tightly integrated with Apache Ant that it used the Ant internally as well.
I'd say that was a revolutionary step, but it appeared naturally. It grew from the deepest Jesse's experience - he knew how hard it was to configure Hudson (or how the continuous build system of that time used to be called - cron?). With NetBeans it was easy: Generate your project and your automatic build script is ready.
Isn't this a dream for a DevOps lover?
Two Way Editing
Just Set the Classpath Up
TBD: Other IDEs and the old version.