我有一个Spring Boot项目,我正在用mvn clean build构建jar文件。 我需要将文件夹和文件复制到jar的根目录,META-INF位于该根目录中。我尝试了maven-resources-plugin,但我无法达到目标。
对于战争文件我过去使用过maven-war-plugin,但我找不到类似于罐子的东西。
有人可以给我一个想法吗?
感谢。
答案 0 :(得分:1)
我通过使用maven-assembly-plugin解决了我的问题。我创建了一个程序集zip,其中包含应用程序jar和一些其他资源。 此解决方案特定于使用AWS Elastic Beanstalk且需要实现Procfile(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-se-platform.html#java-se-procfile)的应用程序。
答案 1 :(得分:0)
可能会有以下帮助吗?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<includes>
<include>**/cdi/*</include>
<include>**/META-INF/*</include>
<include>*.properties</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>