在我的pom.xml
中,我有一个插件将文件从一个文件夹复制到另一个文件夹。
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>install</phase> <!--Other phases don't work in IntelliJ IDEA either-->
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/src/main/resources</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/ui/build</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
运行mvn clean install
时,文件会成功复制。但是你知道,我很少使用maven来构建和部署应用程序,我总是点击IntelliJ IDEA中的按钮来部署应用程序。这样,不会复制文件。
IntelliJ IDEA中的部署过程是否跳过maven安装?我怎样才能做到这一点?感谢。
答案 0 :(得分:1)
当你的运行配置如截图所示,intellij只是编译模块(带有模块输出路径),然后运行目标main并选择模块类路径。
如果你想预先运行任何maven目标,你需要在&#34;发布之前&#34; make是哪里。
看起来您遇到资源问题。这些应该由IntelliJ自动复制到类路径中。这是在Setting =&gt;中配置的。编译器=&gt;资源模式。
答案 1 :(得分:1)