我的项目有一些在配置文件中定义的 .JAR。例如,如果 PostgreSQL 配置文件处于活动状态,则加载 PostgreSQL JAR,或者如果 MySQL 配置文件处于活动状态,则加载 MySQL JAR。
我已将此项目导入 IDEA,并在 Maven 面板中设置 PostgreSQL 配置文件处于活动状态,但构建工件时未添加 jar,因此未部署到 Tomcat,然后 WebApp 无法启动。
我错过了什么?
我的项目有一些在配置文件中定义的 .JAR。例如,如果 PostgreSQL 配置文件处于活动状态,则加载 PostgreSQL JAR,或者如果 MySQL 配置文件处于活动状态,则加载 MySQL JAR。
我已将此项目导入 IDEA,并在 Maven 面板中设置 PostgreSQL 配置文件处于活动状态,但构建工件时未添加 jar,因此未部署到 Tomcat,然后 WebApp 无法启动。
我错过了什么?
我有一个类似的问题。有些项目
<activeByDefault>true</activeByDefault>
在某些配置文件中有选项,但它们不会构建(因为我的项目中有多个 maven 模块)。
我删除了该选项并单独为每个项目激活了每个配置文件。我工作了,但行为与 IntelliJ 11 或 10 不同。希望这会有所帮助。
看起来这是Intellij IDEA 中公认的错误。