我有一个带有依赖项的Web项目我希望在不同的配置文件上编译,因此它会在Web项目中生成一些我想要的其他文件。
更具体地说,是一个将Netbeans Application作为依赖项的Web项目。 Netbeans项目有一个部署配置文件,用于创建更新中心(只是包含文件的文件夹)。我希望将此更新中心添加到war文件中以进行部署。
有没有办法让Web项目构建对此配置文件的依赖,以便获取我需要的文件?
还有其他选择让这项工作吗?
更新:示例
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- The Basics -->
<groupId>...</groupId>
<artifactId>...</artifactId>
<version>...</version>
<dependencies>
<dependency>
<groupId>project-of-interest</groupId>
<artifactId>project-id</artifactId>
<version>4.0</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>resource2</directory>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</project>
感兴趣的项目有一个部署配置文件,其中生成了我需要的文件,并且some2指向这些文件的位置。
我的主要问题是确保我需要的文件可用。
答案 0 :(得分:1)
您可以使用maven命令指向特定的配置文件
mvn clean install -P $profile