2017-01-02 9 views
1

pom.xmlのプロパティから、mavenプロジェクトインストールディレクトリを取得する方法はありますか?何かのように言う${project.install.directory}、私は${project.build.directory}ターゲットフォルダを指している知っているが、私はこれが必要C:\ユーザー\ユーザー\ .m2 \リポジトリ\ com \ demo \ 1.0スナップpom.xmlからmaven-projectインストールディレクトリを取得する方法

+0

は、なぜあなたは、この情報が必要ですか? – khmarbaise

+0

アプリケーションサーバーからwarが使用されているため、インストールをクリーンアップしてから$ {project.build.directory}から再デプロイすることはできません(問題はクリーンコマンドによるものです)。しかし、私がインストールディレクトリを使用していた場合、クリーンコマンドはそこから戦争を削除しないため、この問題は発生しません。 –

+0

'mvn clean install' – ares

答えて

0

私は1つのプロパティがあるとは思っていません。それはあなたが望むものとまったく同じです。あなた自身「project.install.directory」プロパティ作るために一緒にこれらのプロパティを接着しようとすることができますしかし :

$ {} settings.localRepositoryは、ローカルリポジトリを指すようになります - 「C:\ Users \ユーザーユーザーを。平方メートル\リポジトリ」

$ {} project.groupId

$ {} project.artifactId

$ {} project.version

$ {} project.build.finalName

+0

ありがとう、私は試しました: '$ {settings.localRepository}/$ {project.groupId}/$ {project.artifactId}/$ {project.version}/$ {project.build。 $ {project.packaging} '' $ {project.groupId} 'に' com.demo'のようなドット区切り文字がありますが、何とかドットをスラッシュ 'com/demo'に置き換える必要があります –

関連する問題