10 Big building tools common to Java programmers
Recently, I did a programmer-developed survey of 20 big data tools used by Java programmers. Recently I did a Java survey and asked a lot of developers about what tools/frameworks they used over the last 12 months.
Respondents can select multiple options from a predefined selection list, select Other, and then provide their own options. In this article, we will discuss 120 developers ' responses to the topic of building tools.
Build Tools-Survey Results
Apache maven--is primarily used to build automation tools for Java projects.
hudson--Continuous Integration (CI) tools written in Java.
jenkins--an open source continuous integration tool written in Java. The project is a branch from Hudson after a dispute with Oracle.
gradle--an open-source automated build system built on the Apache Ant and Maven Apache concepts and introduced a groovy-based domain-specific language (DSL) instead of using the project configuration XML announced by Apache Maven.
Apache ant--software tools for automating the software build process, originating from the Apache Tomcat project in early 2000.
sbt--is an open-source build tool for Scala and Java projects, similar to the Java maven and Ant.
Atlassian bamboo--continuous integration and delivery tools that bundle automated build, test, and release into a single process.
teamcity--is a Java-based management and continuous integration Server from JetBrains.
grape--embedded into Groovy's jar dependency manager.
A subproject of the Ivy--apache Ant Project, which is a transitive dependency manager.
leiningen--an automated build and dependency management tool for software projects written using the Clojure programming language.
The above is the most recent use of Java development tools, you guys, you all use the above tools, or other tools, welcome to share with you.
Brotherhood high Lopheng free an apprentice: http://www.hdb.com/party/lzcw-comm.html
Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:
Http://www.lampbrother.net
"Brother Even it education" learn PHP, Linux, HTML5, UI, Android and other video tutorials (Courseware + notes + video)!
Web Drive Tutorial Download: Http://pan.baidu.com/s/1sjOJiAL
The above describes the Java programmers commonly used 10 building tools, including aspects of the content, I hope that the PHP tutorial interested in a friend helpful.