将Maven资源从文件夹复制到根目录
我在Maven项目的resources文件夹中有以下结构:将Maven资源从文件夹复制到根目录,maven,maven-2,maven-3,Maven,Maven 2,Maven 3,我在Maven项目的resources文件夹中有以下结构: src\main\resources\base\spring\menu1.config src\main\resources\base\spring\menu2.config .... src\main\resources\base\spring\menu<N>.config 我想根据环境获取这些文件中的任何一个。也就是说,在dev中构建时,我希望从dev文件夹中获取,而在prod中,我希望相应地从prod文件夹中获取。
src\main\resources\base\spring\menu1.config
src\main\resources\base\spring\menu2.config
....
src\main\resources\base\spring\menu<N>.config
我想根据环境获取这些文件中的任何一个。也就是说,在dev
中构建时,我希望从dev文件夹中获取,而在prod
中,我希望相应地从prod
文件夹中获取。
请指导我如何做到这一点。在pom的“构建”部分有以下内容
<resources>
<resource>
<directory>${basedir}/src/main/resources/${environment}/base/spring</directory>
<targetPath>${basedir}/target/classes</targetPath>
<filtering>false</filtering>
</resource>
</resources>
在pom的build部分有以下内容
<resources>
<resource>
<directory>${basedir}/src/main/resources/${environment}/base/spring</directory>
<targetPath>${basedir}/target/classes</targetPath>
<filtering>false</filtering>
</resource>
</resources>
你可以试着用这个:如果有用的话?你可以试着用这个:如果有用的话?
mvn clean install -Denviroment=dev