gpt4 book ai didi

maven-2 - 使用非标准目录布局的maven

转载 作者:行者123 更新时间:2023-12-02 03:36:22 25 4
gpt4 key购买 nike

我正在尝试将 Maven 应用于已经有目录结构的现有项目。我从上一个问题中只能找到以下内容。

Maven directory structure

但是,我的要求更详细。目录结构请参见下面:

 <root dir>
|
+--src-java
|
+--src-properties
|
+--WEB-INF

我知道我们可以有类似的东西

<build>
<sourceDirectory>src-java</sourceDirectory>
...
</build>

但是 sourceDirectory 仅适用于 JAVA 源代码,如果我没记错的话。

对于上述结构,如何在pom.xml中声明它?移动目录是我现在的最后一个选择。

最佳答案

我想你需要有类似于下面的东西。

看到WEB-INF,我假设您想发动一场 war 。 Maven war plugin做这个。您需要对此进行一些配置,因为文件夹结构是非标准的 - 例如您可能需要使用 webXml 属性指定 web.xml 的位置。这些记录在 usage page 中.

<build>
<sourceDirectory>src-java</sourceDirectory>
...
<resources>
<resource>
<directory>src-properties</directory>
</resource>
</resources>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>WEB-INF</warSourceDirectory>
...
</configuration>
</plugin>
</plugins>
</build>

关于maven-2 - 使用非标准目录布局的maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603730/

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