我有一个带有自定义文件夹结构的遗留项目,该结构包含一些java类和资源文件。它们被部署为单个jar,现在需要将资源文件作为单独的jar部署到存储库,供第三方应用程序使用。
资源文件位于文件夹 / project / files / src / data-models
maven插件的哪些组合最适合从自定义文件夹中获取资源文件,将其打包到jar中并进行部署?
答案 0 :(得分:2)
<project>
...
<build>
...
<resources>
<resource>
<directory>[your folder here]</directory>
</resource>
</resources>
...
</build>
...
</project>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<descriptors>
<descriptor>src/assembly/src.xml</descriptor>
</descriptors>
</configuration>
</plugin>
然后你必须在上面的例子中创建一个assembly descriptor(src.xml
),它指定如何汇总你的可交付成果。