Maven:在Eclipse中运行多个配置文件的构建

6
假设我们在Eclipse中有一个Maven项目。pom.xml有两个配置文件。
问题是:我该如何在Eclipse中运行Maven,以便执行每个配置文件的所有目标?
我尝试过:
- 在属性/ Maven中设置活动的Maven配置文件->没有用 - 运行Maven:clean install -Pprofile1 -Pprofile2 ->没有用 - 运行Maven:clean install -P profile1,profile2->没有用 - 在“Goals”下设置“Profiles”来运行Maven(profile1,profile2)->没有用
我希望Maven能够运行这两个配置文件,并执行pom.xml中的所有任务。
谢谢。

这些配置文件的目的是什么?它们有什么区别? - khmarbaise
目的是:使用两个配置文件运行构建。构建本身在每个配置文件上执行不同的操作。我只想使用两个配置文件运行一次构建,并将profile1和profile2的构建结果合并。 - Alessandro C
抱歉,您所写的答案并没有回答我的问题。针对不同的配置文件正在做什么?为什么需要这些配置文件? - khmarbaise
不管构建有什么关系,那都不重要。我只想知道如何在目标文件夹中将profile2的构建结果与profile1的构建结果一起使用。每次构建都会在目标文件夹中生成"profile1"或"profile2"文件夹。所以我想同时生成两个文件夹。 - Alessandro C
如果在Maven运行配置中指定了所有配置文件,您将获得什么?作为解决方法,可以将不同配置文件的Maven运行配置组合在一个“启动组”中:https://dev59.com/D2855IYBdhLWcg3w-JbR#47302032 - howlger
如果我指定了所有的配置文件,只会构建一个。Launch Group 函数看起来很有趣。 - Alessandro C
1个回答

0

提供多个由空格分隔的配置文件(我认为这是您建议的)对我无效。只有最后一个配置文件被使用。 - Johannes Rabauer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接