【发布时间】:2015-03-13 13:15:39
【问题描述】:
我有一个父 pom。
当我在父级上写 mvn clean install 时,我的 dropwizard 应用程序构建良好。
但是,在 Intellij 中它失败了,因为它找不到我的 config.yml 文件。
问题是我需要在 Intellij 中包含我的模块目录,而不是在 Maven 中。这是为什么呢?
运行mvn install 这工作
public static void main(String[] args) throws Exception {
new CivilizationApplication().run(new String[]{"server", "src/main/resources/config.yml"});
}
在 Intellij 中我必须更改为以下内容
public static void main(String[] args) throws Exception {
new CivilizationApplication().run(new String[]{"server", "civilization-rest/src/main/resources/config.yml"});
}
如何配置 Intellij,使其无需指定模块目录即可工作?
【问题讨论】:
-
你在 maven 中使用什么来执行这段代码?
-
mvn clean install和mvn exec:java。 mvn clean install 运行运行相同代码的集成测试
标签: java maven intellij-idea dropwizard