如何解决Maven:properties-maven-plugin 未在 IntelliJ 构建中生成属性文件
如何在intelliJ中构建IntelliJ maven项目并生成pom.xml中配置的xxx.properties文件?
我必须运行命令行 mvn package
才能生成属性文件,只有这样在 IntellIJ 运行配置中运行的执行才能观察到该文件。
如果我只是编译,则不会生成属性文件,并且 IntelliJ 运行配置无法观察该文件(未找到属性文件)。
IntelliJ 似乎只在构建期间运行编译...
我有一个使用 Maven 构建的多模块 Scala 项目。在我添加的基础 pom 中:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>write-project-properties</goal>
</goals>
<configuration>
<outputFile>${project.build.outputDirectory}/xxx.properties</outputFile>
</configuration>
</execution>
</executions>
</plugin>
当我运行 mvn package
时,每个模块的 target/classes/
文件夹都会写入一个 xxx.properties 文件。如果我在此之后运行 IntelliJ 运行配置,则一切正常,文件已找到。
如果我 mvn clean
并且仅使用 IntelliJ 的构建过程构建项目,则不会生成此文件,并且在执行时找不到该文件。 :(
解决方法
这个插件 is not supported 由 IntelliJ IDEA 构建系统提供。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。