我嘗試配置Maven的螞蟻插件內置神器複製到自定義位置得到實際的輸出文件名:如何從行家
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<copy verbose="true"
file="target/${project.build.finalName}.${project.packaging}"
tofile="${user.home}/tmp/test/${project.build.finalName}.${project.packaging}"/>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
這工作得很好,只要包裝的一個標準的......但是如果項目的打包是「捆綁」(生成一個.jar),那麼$ {project.packaging}變量是「捆綁」,實際文件以「.jar」=複製失敗。
如何獲取放入輸出目錄的文件的「真實」名稱?
什麼捆帕茨卡ging實現?我找不到任何關於谷歌的參考。 –
包裝包與maven-bundle-plugin一起使用來創建可以部署在osgi容器中的jar文件(osgi-bundles)。 –