2012-12-10 95 views
4

我的项目有一些在配置文件中定义的.JAR。例如,如果PostgreSQL配置文件处于活动状态,则加载PostgreSQL JAR;如果MySQL配置文件处于活动状态,则加载MySQL JAR。在Intellij IDEA中被忽略的Maven配置文件12

我把这个项目导入到IDEA中,并且在Maven Panel中设置PostgreSQL配置文件是活动的,但是在构建工件时没有添加jar,所以它没有部署到Tomcat,然后WebApp不能启动。

我错过了什么?

+0

请将[提交错误](http://youtrack.jetbrains.net/issues/IDEA)与示例项目重现。还附加'idea.log'(帮助|显示登录...) – CrazyCoder

回答

2

我有类似的问题。有些项目在某些配置文件中有 <activeByDefault>true</activeByDefault>选项,并且它们不会生成(因为我的项目中有更多的maven模块)。

我删除了该选项,并单独为每个项目激活了每个配置文件。我的工作,但行为是不是与IntelliJ 11或10的行为相同。 希望这可以帮助。

+0

我发现了一个更重要的IntelliJ中的Maven错误,我向他们的跟踪器提交了这个错误。一旦这个问题得到解决,我将能够再次检查这一个。 – Luciano