2016-11-24 168 views
0

我有一个自定义文件夹结构的旧项目,该工程包含一些Java类和资源文件。它们作为一个单独的jar部署,现在需要将资源文件部署到存储库中作为供第三方应用程序使用的独立jar。用自定义文件夹中的资源文件创建一个Maven工件

的资源文件在文件夹/项目/文件/ src目录/数据模型

什么Maven插件的组合将是最适合从自定义文件夹以资源文件,它包装成一个罐子和部署它?

回答

2

Maven resources plugin

<project> 
... 
<build> 
    ... 
    <resources> 
    <resource> 
     <directory>[your folder here]</directory> 
    </resource> 
    </resources> 
    ... 
</build> 
... 
</project> 

Maven assembly plugin

<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),说明如何组装交付。

相关问题