我有一個Spring Boot項目,並且正在用mvn clean build構建jar文件。 我需要將文件夾和文件複製到META-INF所在jar的根目錄。我嘗試了maven-resources-plugin,但是我無法達到我的目標。使用Maven構建spring-boot項目時將文件複製到jar根
對於war文件,我在過去使用過maven-war-plugin,但是我找不到類似的jar文件。
有人可以給我一個想法嗎?
謝謝。
我有一個Spring Boot項目,並且正在用mvn clean build構建jar文件。 我需要將文件夾和文件複製到META-INF所在jar的根目錄。我嘗試了maven-resources-plugin,但是我無法達到我的目標。使用Maven構建spring-boot項目時將文件複製到jar根
對於war文件,我在過去使用過maven-war-plugin,但是我找不到類似的jar文件。
有人可以給我一個想法嗎?
謝謝。
我使用Maven的組裝插件解決了我的問題。我創建了一個包含應用程序jar和一些其他資源的程序集zip。 此解決方案特定於使用AWS Elastic Beanstalk並需要實施Procfile(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-se-platform.html#java-se-procfile)的應用程序。
可以像下面的幫助?
<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>
您是否嘗試將資源位置添加到POM的構建部分? – Maaaatt
你能詳細解釋一下嗎?我不明白你的意思。 – Cristian
你解釋過你試過使用maven-resources-plugin,但你沒有詳細說明你做了什麼。您可以使用 ... 在[maven documentation](https://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude。 HTML)。 –
Maaaatt