Maven安装会更改要安装和部署的工件的名称。
使用tycho-p2-repository-plugin创建所需的.zip文件(其名称基于$ project.build.finalName):
[INFO] Building zip: /builds/local/projectName/releng/long.project.name/target/master.zip
现在开始进行maven安装,并将master.zip
的名称更改为long.project.name-1.0.0-SNAPSHOT.zip
;这就是我要防止的事情:
[INFO] Installing /builds/local/projectName/releng/long.project.name/target/master.zip to /root/.m2/repository/project/path/long.project.name/1.0.0-SNAPSHOT/long.project.name-1.0.0-SNAPSHOT.zip
然后,在部署阶段,这将在我们的nexus-p2存储库中创建一个存储库,其中包括long/project/name/1.0.0-SNAPSHOT/long.project.name-1.0.0-$TIMESTAMP
。
我认为更改项目finalName会更改已部署的zip文件/存储库名称,但不幸的是并非如此。
我想在nexus-p2存储库中实现如下所示:
/com/project/long/project/name/master/long.project.name.zip
我怎样才能最好地做到这一点?