Java プログラマーがよく使用するトップ 10 の構築ツール
最近、私はプログラマー開発に関する調査を行い、Java プログラマーが使用する 20 以上のビッグ データ ツールについて調査しました。私は最近、別の Java アンケートを実施し、多くの開発者に過去 12 か月間にどのツール/フレームワークを使用したかを尋ねました。
回答者は、事前定義された選択肢リストから複数のオプションを選択することも、「その他」を選択して独自のオプションを提供することもできます。この記事では、ビルド ツールに関する 120 人の開発者からの回答について説明します。
ビルド ツール - 調査結果
Apache Maven - 主に Java プロジェクトのビルドに使用される自動化ツール。
Hudson – Java で書かれた継続的インテグレーション (CI) ツール。
Jenkins - Java で書かれたオープンソースの継続的統合ツール。このプロジェクトは、Oracle との紛争の後、Hudson から分岐しました。
Gradle - Apache Ant と Maven Apache の概念に基づいて構築されたオープンソースの自動ビルド システムで、Apache Maven によって発表されたプロジェクト構成 XML フォームを使用する代わりに Groovy ベースのドメイン固有言語 (DSL) を導入しています。
Apache Ant - 2000 年初頭の Apache Tomcat プロジェクトに由来する、ソフトウェア ビルド プロセスを自動化するソフトウェア ツール。
SBT - Java の Maven や Ant に似た、Scala および Java プロジェクト用のオープンソース ビルド ツール。
Atlassian Bamboo – 自動化されたビルド、テスト、リリースを 1 つのプロセスにバンドルする継続的統合および配信ツール。
TeamCity - JetBrains の Java 上に構築された管理および継続的統合サーバー。
Grape – Groovy に組み込まれた JAR 依存関係マネージャー。
Ivy – Apache Ant プロジェクトのサブプロジェクト、推移的な依存関係マネージャー。
Leiningen - Clojure プログラミング言語で書かれたソフトウェア プロジェクト用の自動ビルドおよび依存関係管理ツール。
上記は最近最も使用されている Java 開発ツールです。上記のツールまたは他のツールを使用していますか? ぜひ皆さんと共有してください。
高羅峰兄弟は弟子を無料で募集しています: http://www.hdb.com/party/lzcw-comm.html
LAMP兄弟のオリジナルPHPビデオチュートリアルCD/「PHPを詳しく説明する」を無料で受け取ります。お問い合わせください。詳細については、公式 Web サイトのカスタマー サービス:
http://www.lampbrother.net
【Brothers IT Education】PHP、Linux、HTML5、UI、Android およびその他のビデオ チュートリアル (コースウェア + ノート + ビデオ) を学びましょう!
ネットワークディスクチュートリアルのダウンロード: http://pan.baidu.com/s/1sjOJiAL
上記では、Java プログラマーが一般的に使用するトップ 10 の構築ツールを、関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。