gpt4 book ai didi

java - 在 Maven 构建阶段复制文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:07:14 25 4
gpt4 key购买 nike

我的情况是:

  • 我有一个 Maven 项目,我的 java 类在 /app/src/main/java 中,我的资源在 /app/src/main/resources 中,并且我的 webapp 文件在 /app/src/main/webapp
  • 我在 /common/script.js 中有一个 javascript 文件

现在我想要的是在 maven 的构建阶段将 javascript 文件包含(复制)到 war 文件中。准确地说,我希望 script.js 位于 war 存档的 /js/ 目录中,就像它放在 /app/src/中一样main/webapp/js 在开始构建之前。

我需要这个来在许多网络应用程序之间共享一个版本的资源文件。

亲切的问候,问。

最佳答案

你可以做这样的事情,记录在案 here .

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>../common</directory>
<targetPath>/js</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
...
</project>

关于java - 在 Maven 构建阶段复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com