使用自定义文件夹

时间:2016-11-24 11:45:56

标签: java maven

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

资源文件位于文件夹 / project / files / src / data-models

maven插件的哪些组合最适合从自定义文件夹中获取资源文件,将其打包到jar中并进行部署?

1 个答案:

答案 0 :(得分: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 descriptorsrc.xml),它指定如何汇总你的可交付成果。