我有一个 Maven 项目。因为activeByDefault
我有生产资料。除非我将其放入暂存配置文件中,否则我似乎找不到使用暂存配置文件在 Eclipse 中将其作为应用程序运行的方法activeByDefault
。有没有办法配置它,所以我不必每次都编辑 pom?
问问题
2721 次
1 回答
1
在 Eclipse 中从 Maven 项目运行 Java 应用程序唯一受到影响的是应用程序类路径的构造方式。通常在 Maven 中有几个不同的类路径作用域:编译、编译测试(这个实际上是用于在 Eclipse JDT 中构建类路径)和运行时。运行时类路径范围用于组装应用程序启动的类路径。m2e 实际上是使用 Maven 代码来解决它。
因此,您要么必须更改 pom.xml 中的配置文件激活设置,要么在 Eclipse 项目属性/Maven/Active Maven Profiles 中指定活动配置文件。
如果您希望运行时配置文件与 Eclipse 中的构建时配置文件不同,现在是不可能的。您必须提交 m2e 的增强请求,以允许在计算启动类路径时指定活动配置文件。
于 2013-01-17T15:54:52.557 回答