IntelliJ IDEA会跳过Maven构建生命周期吗?

6324

在我的中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安装?我该如何进行这项工作?谢谢。

纳曼

我建议您像在您共享的映像中一样编辑正在使用的“运行”配置,并将“ Maven目标”添加到构建步骤中。试试这个

  • 编辑配置..
  • 启动前,->添加->运行Maven目标-> mvn clean install(命令行),然后->单击确定。
  • 您可以根据自己的喜好对“制作,运行Maven目标”进行重新排序。

附加示例图片,可以帮助您添加启动前任务-

在此处输入图片说明

因此,下一次当您按下“开始”按钮时,将自动执行Maven目标。

PS:->与(选择/输入)有关

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章