Java maven项目的订购模块build order IntelliJ

Java maven项目的订购模块build order IntelliJ,java,maven,intellij-idea,Java,Maven,Intellij Idea,如何在IntelliJ中设置多个项目(模块)的构建顺序 打开运行编辑配置 创建一个新的Maven Runner 选择“运行其他配置”将所有模块添加到“启动前”选项卡 如果您有一个如上所述的多模块maven项目,那么您可以通过在父POM中对模块进行排序来设置构建顺序 在intellij上单击顶部工具栏 运行>>编辑配置…>>单击“+”符号“添加新配置” 向下滚动并选择“Maven”,它将打开一个窗口,默认情况下,第一个选项卡“Parameters”处于打开状态 在该窗口下方有一个名为“启动前”的分

如何在IntelliJ中设置多个项目(模块)的构建顺序

  • 打开运行编辑配置
  • 创建一个新的Maven Runner
  • 选择“运行其他配置”将所有模块添加到“启动前”选项卡

  • 如果您有一个如上所述的多模块maven项目,那么您可以通过在父POM中对模块进行排序来设置构建顺序

    在intellij上单击顶部工具栏

    运行>>编辑配置…>>单击“+”符号“添加新配置”

    向下滚动并选择“Maven”,它将打开一个窗口,默认情况下,第一个选项卡“Parameters”处于打开状态

    在该窗口下方有一个名为“启动前”的分隔符。单击箭头,它将打开一个字段,您可以在其中单击“+”符号

    在这里,您可以选择“运行Maven目标” 它将打开一个名为“选择Maven目标”的新窗口

    工作目录点击最右边的按钮,在这里你可以选择maven模块

    并在命令行中输入要运行的maen命令,例如“install-f pom.xml” 你可以添加更多的maven目标,顺序是从上到下


    很抱歉,我没有提供任何图片。如果有人要求,我会在评论中添加这些图片。出于好奇,为什么需要这样做?订单将由mavenI计算。我有一个项目,作为多个依赖项,因此构建订单必须反映这一点,我只能在其他模块可用后构建一些模块,或者工件解析可以按预期工作。请显示pom文件。除此之外,如果您定义了模块之间的依赖关系,则Maven将自动完成顺序。这是必需的,因为据我所知,IDEA并没有遵循与之完全相同的规则maven会这样做,所以有时候用maven构建的东西并不完全按照正确的顺序构建。事实上,我一直在努力解决这个问题,同时也在寻找解决方案。没有办法添加模块