2017-08-03 21 views
0

私はjarパッケージ化され、jenkinsジョブからartifactoryにデプロイされるレガシーコードを持っています。 jarの作成は "java -jar"コマンドを使用して行われます。 .pomファイルはプロセスで生成されません。私たちがjenkinsからjarをデプロイするときにartifactoryに.pomファイルを自動生成する方法はありますか?artifactoryのjarファイルを生成、pomする?

この記事をもとに、私たちがすることはできません:

http://forums.jfrog.org/Auto-create-pom-when-jar-is-deployed-td7578061.html

これは、しかし、やや古いポストです。私は自動生成の.pomを可能にする新しい開発があるかどうか疑問に思っていました。助けを前にありがとう。

答えて

1

自動pom作成についてはわかりませんが、基本的なpom.xmlを生成する小さなbash/groovyタスクを作成します。

(Jenkinsのビルド番号を使用できます)、作成したpomをjarファイルとともにアップロードしてください。

<modelVersion>4.0.0</modelVersion> 
<groupId>com.xxx.yyy</groupId> 
<artifactId>aaa</artifactId> 
<version>1.2.buildNumber</version> 
+0

テンプレートの.pomファイルを上記の形式で使用し、パラメータ(artifactId、groupIdなど)を各ビルドに置き換えることをお勧めしますか? –

+0

はい、うまくいくはずです –

関連する問題