2017-01-25 14 views
-1

IntelliJのIDEからまっすぐにJavaプロジェクトをビルドするのは良いことでした。それは速く、それはちょうど働く。私はIntelliJがどのようにこれらのデフォルトビルドを行っているかについてのドキュメントを見つけることができませんでした。私はAntを使用していると思いますか?私がしたいことは、は、私のプロジェクトをダウンロードした人のために、この高速で無痛なビルドプロセスを自動化することです。それは可能ですか?IntelliJ for Javaプロジェクトで使用されるデフォルトのビルドプロセスとは何ですか?

私は通常Mavenを使用しましたが、非常に遅く、エラーが発生しやすいです。実際にはMavenプロジェクトに変換することさえできませんでした。なぜならMavenは公式ドキュメントの例に従って依存関係を設定しているにもかかわらずJUnitを見つけることを拒否しているからです。また、IDEからAntビルドファイルを生成しようとしましたが、それらは箱の外で動作しないし、少しグーグルグッドした後、それは良いアプローチではないようですね?

+0

あなたの質問は何ですか? * MavenはJUnit *の検索を拒否しますか?あなたはAntを必要としません...あなたの設定を表示することはできますか? – Tunaki

+0

私の質問は、IntelliJ for Javaプロジェクトで使用されるデフォルトのビルドプロセスとは何ですか?また、自分のプロジェクトをダウンロードした人のために、この高速で無駄なビルドプロセスを自動化するにはどうすればいいですか? Mavenの話が気を散らしていたら申し訳ありません。これは、主に私がIntelliJのビルドプロセスをMaven(私が人々に推薦することを期待していた)の代わりに使用したい理由を説明することでした。 –

+0

しかし、Mavenプロジェクトをお持ちの場合、IntelliJはMaven ..... – Tunaki

答えて

2

IntelliJ IDEAには、JPSという独自のビルドシステムがあります。それは依存関係の自動ダウンロードのサポートが限られており、コマンドラインから呼び出すことは本当に難しいので、IntelliJ IDEAの使用を強要しない限り、プロジェクトをダウンロードするすべての人にとって最適なオプションとはなりません。

関連する問題