Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我构建主项目时,如何运行子模块插件目标? 当我构建主项目时,如何运行子模块插件目标_Java_Maven_Spring Boot_Spring Boot Maven Plugin - Fatal编程技术网

Java 当我构建主项目时,如何运行子模块插件目标? 当我构建主项目时,如何运行子模块插件目标

Java 当我构建主项目时,如何运行子模块插件目标? 当我构建主项目时,如何运行子模块插件目标,java,maven,spring-boot,spring-boot-maven-plugin,Java,Maven,Spring Boot,Spring Boot Maven Plugin,我想在构建项目后运行SpringBoot插件,但是SpringBoot插件只添加在子模块中,有什么解决方案吗?永远谢谢你 main-project pom.xml spring-boot plugin not added in the main pom.xml module1 pom.xml module2 pom.xml depend on module1 spring-bo

我想在构建项目后运行SpringBoot插件,但是SpringBoot插件只添加在子模块中,有什么解决方案吗?永远谢谢你

main-project
    pom.xml
        spring-boot plugin not added in the main pom.xml
    module1
        pom.xml
    module2
        pom.xml
            depend on module1
            spring-boot plugin added
当我运行命令时

mvn clean install -pl module2 -am spring-boot:run
专家抛出了一个例外

[ERROR] No plugin found for prefix 'spring-boot' in the current project and in the plugin groups
如果你这样做

mvn clean install && cd module2 && mvn spring-boot:run 
你们也都在一条线上

我假设您的主项目有一个模块部分,因此它将构建所有模块。

如果您这样做

mvn clean install && cd module2 && mvn spring-boot:run 
你们也都在一条线上


我假设您的主项目有一个模块部分,因此它将构建所有模块。

为什么要这样做?而且不仅仅是多次执行maven?在您的建议中,我可以构建所有模块
mvn clean install
,然后
cd module2
mvn spring boot:run
这可以工作,但我只想运行一次mvn命令来运行spring boot:run目标。为什么?如果您执行
mvn clean install&&cd module2&&mvn-spring-boot:run
您也可以在一行中完成所有操作。我假设您的主要项目有一个模块部分,所以它将构建所有模块。好主意,我只需要在一行中编写命令,lol,thansk:-)很好,您喜欢我的答案。我补充这一点作为答案,如果您能接受这一正确答案,我将不胜感激。谢谢你你为什么要这么做?而且不仅仅是多次执行maven?在您的建议中,我可以构建所有模块
mvn clean install
,然后
cd module2
mvn spring boot:run
这可以工作,但我只想运行一次mvn命令来运行spring boot:run目标。为什么?如果您执行
mvn clean install&&cd module2&&mvn-spring-boot:run
您也可以在一行中完成所有操作。我假设您的主要项目有一个模块部分,所以它将构建所有模块。好主意,我只需要在一行中编写命令,lol,thansk:-)很好,您喜欢我的答案。我补充这一点作为答案,如果您能接受这一正确答案,我将不胜感激。感谢您Better
mvn clean install
之后
mvn-pl模块2 spring boot:run
…Better
mvn clean install
之后
mvn-pl模块2 spring boot:run
。。。