私はmaven 3.1.0を使用しています。私のプロジェクトは以下のとおりです。mavenにparentプロジェクトを自動的にインストールするには
- コア
- ウェブプロジェクト-1
- ウェブプロジェクト-2
コアプロジェクトは、両方のWebプロジェクトの親です。だから私は<parent>
タグを使ってこれをmavenに指定しました。
私が達成したいのは、このプロジェクトで変更されたすべてが含まれ展開されていることを確認するためだけに、Webアプリケーションをデプロイするたびにcore
を自動的にインストールすることです。私はappengine環境で作業するので、私はそれを実行するためにappengine:devserver
の目標を使用します。
親POMからモジュールを集めることができます。しかし、これでも親プロジェクトでinstall
をクリックすることを忘れないでください。
私は、[install on core]と[appengine:web-projectのdevserver]のような操作を1回の操作で行いたいだけです。
はい、私は知っていますが、Webプロジェクトを展開するときに、コアまたは別のプロジェクトをさらにクリックしないようにしたいと思います。言い換えれば、私はちょうど1回の操作で(コアにインストールする)、(appengine:Webプロジェクトでdevserver)のようなことをしたいだけです。 –
プラグインを正しく設定すると、これはうまくいくはずです...しかし、あなたのpomファイルがどのように見えているのか、まさにあなたが達成したいことがわかりません...あなたはrootに行き、 'mvn install'を実行しますか? – khmarbaise
私は親をインストールするとき、これは動作します(私が集約を使用する場合)。しかし、問題は、自動的に親をインストールする方法です(親をインストールしている間に子供ではない) –