intellij(v2016.2)でインポートされた変更されたmavenプロジェクトからアーティファクトを作成しようとしています。Intellijで修正されたmavenプロジェクトからアーティファクトを作成する
(1)インポート/ IntelliJのマルチモジュールのMavenプロジェクトをビルドする
(2)正常にビルド/プロジェクト
から単一のjarとしてアーティファクトを実行します(:
をするために管理しています3)プロジェクトの構造を変更し、新たな依存関係を追加することにより、新たなクラスを作成することによって、変更されたプロジェクトを作成する。
(4)&実行プロジェクトしかし、私が変更されたプロジェクトからアーティファクトを実行しようとすると(そしてそれがjarのすべての依存関係を含んでいても)、変更されたプロジェクトのすべての追加機能は完全に無視されます((2) )
私には何が欠けていますか?
*注:今までには何も触れられていません。ファイル>プロジェクトの構造>モジュール>依存関係>ライブラリの追加を使用して追加されたすべての依存関係...
あなたの最初の提案については、未解決の参照はありません。(ライブラリを追加することでmavenの依存関係を追加しています)、ビルドはすべてのケース/テストで更新されます。そして、yesの編集pomは解決策かもしれませんが、私はアーティファクトのためだけにこれをしなければならないということは奇妙ではありませんか? – gep
また、アーティファクトを設定するときに、新しい依存関係が既にリストに追加されています... – gep
また、x2/funのために/あなたが最初から提案した、つまりプロジェクトをインポートして修正し、実際にはプロジェクト構造設定から 'ライブラリの追加'を介して最初にmavenリポジトリを追加してから関連するクラスが 'Add Maven Dependency'オプションの提案リストに表示されます。 。 – gep