当前位置: 首页 > news >正文

2022年0903在IDEA工具中常见的一些Maven操作<第五课>

 

目录

第一部分:创建一个Maven工程 依赖一下SpringBoot架包来完成SpringBoot的第一个程序。

Maven的坐标 Groupld  Artifactld   Version 

比如我想在Maven项目中依赖一下SpringBoot有关架包该如何操作呢?

https://mvnrepository.com/open-source/aop-programming  Maven官网

pom-xml文件

运行结果

第二部分 在Idea创建一个Moudle 创建一个模块

 Prom-springboot-maven 模块中pom-xml文件的配置

com.java.springboot 项目中的 pom-xml文件配置

第三部分 创建一个Maven中的Web工程 在Idea创建一个Moudle 创建一个模块 基础上加上web配置

 第四部分 导入工程  Modle工程 和Web工程

 调试程序

 Web工程同上操作 配置下面的操作即可

 第五部分 Maven的生命周期

1.什么是Maven的生命周期

2.Maven生命周期详解

3 clean生命周期:

4 default生命周期

5 site生命周期

 Clean操作

validate操作

Compile操作

Test操作

Package操作

第一部分:创建一个Maven工程 依赖一下SpringBoot架包来完成SpringBoot的第一个程序。

Maven的坐标 Groupld  Artifactld   Version 

  <groupId>hellowoeld</groupId>
    <artifactId>com.java.springboot</artifactId>
    <version>1.0-SNAPSHOT</version>

比如我想在Maven项目中依赖一下SpringBoot有关架包该如何操作呢?

https://mvnrepository.com/open-source/aop-programming  Maven官网

 

<groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.3</version>

pom-xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>hellowoeld</groupId>
    <artifactId>com.java.springboot</artifactId>
    <version>1.0-SNAPSHOT</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

<dependencies>
    <!--开发web应用的架包-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

</project>
package com.java.controller.com.java;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

// @Controller+@ResponseBody
//http://localhost:8080/A/a
//内 有服务器
@RestController
@RequestMapping("/A")
public class HelloController {
    @RequestMapping("/a")
    public  String hello() {
        return "Hello maven";
    }
}
package com.java.controller.com.java;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication //启动类
public class Application {
    public static void main(String[] args) {
      SpringApplication.run(Application.class,args);
    }
}

运行结果

 

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57093:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_171\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\maven-workspace\spaceVideo\com.java.springboot\target\classes;D:\maven_repository\org\springframework\boot\spring-boot-starter-web\2.7.3\spring-boot-starter-web-2.7.3.jar;D:\maven_repository\org\springframework\boot\spring-boot-starter\2.7.3\spring-boot-starter-2.7.3.jar;D:\maven_repository\org\springframework\boot\spring-boot\2.7.3\spring-boot-2.7.3.jar;D:\maven_repository\org\springframework\boot\spring-boot-autoconfigure\2.7.3\spring-boot-autoconfigure-2.7.3.jar;D:\maven_repository\org\springframework\boot\spring-boot-starter-logging\2.7.3\spring-boot-starter-logging-2.7.3.jar;D:\maven_repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;D:\maven_repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;D:\maven_repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;D:\maven_repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;D:\maven_repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;D:\maven_repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;D:\maven_repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\maven_repository\org\springframework\spring-core\5.3.22\spring-core-5.3.22.jar;D:\maven_repository\org\springframework\spring-jcl\5.3.22\spring-jcl-5.3.22.jar;D:\maven_repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;D:\maven_repository\org\springframework\boot\spring-boot-starter-json\2.7.3\spring-boot-starter-json-2.7.3.jar;D:\maven_repository\com\fasterxml\jackson\core\jackson-databind\2.13.3\jackson-databind-2.13.3.jar;D:\maven_repository\com\fasterxml\jackson\core\jackson-annotations\2.13.3\jackson-annotations-2.13.3.jar;D:\maven_repository\com\fasterxml\jackson\core\jackson-core\2.13.3\jackson-core-2.13.3.jar;D:\maven_repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.3\jackson-datatype-jdk8-2.13.3.jar;D:\maven_repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.3\jackson-datatype-jsr310-2.13.3.jar;D:\maven_repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.3\jackson-module-parameter-names-2.13.3.jar;D:\maven_repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.3\spring-boot-starter-tomcat-2.7.3.jar;D:\maven_repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.65\tomcat-embed-core-9.0.65.jar;D:\maven_repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.65\tomcat-embed-el-9.0.65.jar;D:\maven_repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.65\tomcat-embed-websocket-9.0.65.jar;D:\maven_repository\org\springframework\spring-web\5.3.22\spring-web-5.3.22.jar;D:\maven_repository\org\springframework\spring-beans\5.3.22\spring-beans-5.3.22.jar;D:\maven_repository\org\springframework\spring-webmvc\5.3.22\spring-webmvc-5.3.22.jar;D:\maven_repository\org\springframework\spring-aop\5.3.22\spring-aop-5.3.22.jar;D:\maven_repository\org\springframework\spring-context\5.3.22\spring-context-5.3.22.jar;D:\maven_repository\org\springframework\spring-expression\5.3.22\spring-expression-5.3.22.jar" com.java.controller.com.java.Application

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.7.3)

2022-09-03 20:56:43.061  INFO 8452 --- [           main] c.java.controller.com.java.Application   : Starting Application using Java 1.8.0_171 on HELLOWWORLD with PID 8452 (D:\maven-workspace\spaceVideo\com.java.springboot\target\classes started by MZFAITHDREAM in D:\maven-workspace\spaceVideo\com.java.springboot)
2022-09-03 20:56:43.061  INFO 8452 --- [           main] c.java.controller.com.java.Application   : No active profile set, falling back to 1 default profile: "default"
2022-09-03 20:56:44.034  INFO 8452 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-09-03 20:56:44.050  INFO 8452 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-09-03 20:56:44.050  INFO 8452 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.65]
2022-09-03 20:56:44.284  INFO 8452 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-09-03 20:56:44.284  INFO 8452 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1145 ms
2022-09-03 20:56:44.534  INFO 8452 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-09-03 20:56:44.534  INFO 8452 --- [           main] c.java.controller.com.java.Application   : Started Application in 1.864 seconds (JVM running for 2.951)
2022-09-03 20:57:07.598  INFO 8452 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-09-03 20:57:07.598  INFO 8452 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-09-03 20:57:07.600  INFO 8452 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms

第二部分 在Idea创建一个Moudle 创建一个模块

 

 Prom-springboot-maven 模块中pom-xml文件的配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>com.java.springboot</artifactId>
        <groupId>hellowoeld</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>Prom-springboot-maven</artifactId>


</project>

com.java.springboot 项目中的 pom-xml文件配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>hellowoeld</groupId>
    <artifactId>com.java.springboot</artifactId>
    <version>1.0-SNAPSHOT</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

<dependencies>
    <!--开发web应用的架包-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

</project>

第三部分 创建一个Maven中的Web工程 在Idea创建一个Moudle 创建一个模块 基础上加上web配置

 

 

 

 

 

 

 

 第四部分 导入工程  Modle工程 和Web工程

 

 

 调试程序

 

 Web工程同上操作 配置下面的操作即可

 第五部分 Maven的生命周期

1.什么是Maven的生命周期

Maven的生命周期是一个抽象的概念,并不具体指某个操作,是Maven经过长时间思考和分析后总结出来的。它包括了一个项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等一系列的构建流程。

但它仅仅是抽象而已,并不执行具体操作,它的具体操作是交给Maven的各种插件来实现,所以说生命周期和插件是密不可分的。

2.Maven生命周期详解

Maven的生命周期并不像我们所想的是一条线,它实际上有3套相互独立的生命周期,分别是:clean、default和site。

通常clean生命周期的目的是清理项目上一次构建的生成物,default生命周期的目的是构建项目,site生命周期的目的是建立项目站点(这个很少用到)。

而这三套生命周期,又各自都有一些不同的阶段(phase),这些阶段就是生命周期中最细化的操作,当然它仍然是抽象概念,具体操作是给插件做的。

下面具体的说明这3个生命周期的各个阶段,注意是有顺序的,各个阶段之间的顺序也是如下的顺序

3 clean生命周期:

pre-clean:执行清理前的准备工作

clean:清理上一次构建生成的所有文件

post-clean:执行清理后需要完成的工作

clean的生命周期的目的仅是清理项目,核心是clean阶段

4 default生命周期

validate:验证工程是否正确,所有需要的资源是否可用。

initialize:初始化构建状态,例如设置属性或创建目录。

generate-sources:生成包含在编译中的任何源代码。

process-sources:对源代码进行处理,例如过滤任何值。

generate-resources:生成要包含在所述包中的资源。

process-resources:将资源复制到目标目录(target目录)中并进行处理,准备打包。

compile:编译项目的源代码

process-classes:后处理编译生成的文件,例如对Java类进行字节码增强。

generate-test-sources:生成包含在编译中的任何测试源代码。

process-test-sources:对测试源代码进行处理,例如过滤任何值。

generate-test-resources:创建测试资源。

process-test-resources:将资源复制到测试目标目录中并进行处理。

test-compile:将测试源代码编译到测试目标目录。

process-test-classes:后处理测试编译生成的文件,例如对Java类进行字节码增强。

test:使用合适的单元测试框架来测试已编译的源代码。这些测试不需要已打包和布署。

prepare-package:执行打包前的准备工作。

package:打包,把已编译的代码打包成可发布的格式,比如jar。

pre-integration-test:执行集成测试前所需的操作。这可能涉及诸如设置所需环境之类的事情。

integration-test:处理软件包,并在必要时部署到可以运行集成测试的环境中。

post-integration-test:执行集成测试后所需的操作。这可能包括清理环境。

verify:运行任何检查以验证包是否有效并符合质量标准。

install:将打好的包安装到本地仓库,供其他项目使用。

deploy:将打好的包安装到远程仓库,供其他项目使用。

default生命周期是最核心的,它包含了构建项目时真正需要执行的所有步骤,虽然看起来很多很杂,但是几个常用的阶段我们也能一眼就认出来:complile、test、package、install。

而且在compile前后的几个阶段,明显和后面test-compile的几个阶段是类似的。基本上我们也不用全都记住,记一下常用的几个阶段就好了,这样还是挺好理解的。

5 site生命周期

的目的是建立和发布项目站点,maven能够基于POM所包含的信息,自动生成一个友好的站点,方便团队交流和发布项目信息。

 Clean操作

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\maven-workspace\spaceVideo\com.java.springboot -Dmaven.home=D:\softwhy\apache-maven-3.6.3 -Dclassworlds.conf=D:\softwhy\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57845:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.2 -s D:\softwhy\apache-maven-3.6.3\conf\settings.xml -Dmaven.repo.local=D:\maven_repository clean
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] com.java.springboot                                                [pom]
[INFO] prom-springbootweb-maven                                           [jar]
[INFO] 
[INFO] -------------------< hellowoeld:com.java.springboot >-------------------
[INFO] Building com.java.springboot 1.0-SNAPSHOT                          [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ com.java.springboot ---
[INFO] Deleting D:\maven-workspace\spaceVideo\com.java.springboot\target
[INFO] 
[INFO] ----------------< hellowoeld:prom-springbootweb-maven >-----------------
[INFO] Building prom-springbootweb-maven 1.0-SNAPSHOT                     [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ prom-springbootweb-maven ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.java.springboot 1.0-SNAPSHOT:
[INFO] 
[INFO] com.java.springboot ................................ SUCCESS [  0.584 s]
[INFO] prom-springbootweb-maven ........................... SUCCESS [  0.000 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.053 s
[INFO] Finished at: 2022-09-03T21:26:11+08:00
[INFO] ------------------------------------------------------------------------

validate操作

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\maven-workspace\spaceVideo\com.java.springboot -Dmaven.home=D:\softwhy\apache-maven-3.6.3 -Dclassworlds.conf=D:\softwhy\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57866:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.2 -s D:\softwhy\apache-maven-3.6.3\conf\settings.xml -Dmaven.repo.local=D:\maven_repository validate
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] com.java.springboot                                                [pom]
[INFO] prom-springbootweb-maven                                           [jar]
[INFO] 
[INFO] -------------------< hellowoeld:com.java.springboot >-------------------
[INFO] Building com.java.springboot 1.0-SNAPSHOT                          [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] ----------------< hellowoeld:prom-springbootweb-maven >-----------------
[INFO] Building prom-springbootweb-maven 1.0-SNAPSHOT                     [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.java.springboot 1.0-SNAPSHOT:
[INFO] 
[INFO] com.java.springboot ................................ SUCCESS [  0.000 s]
[INFO] prom-springbootweb-maven ........................... SUCCESS [  0.015 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.307 s
[INFO] Finished at: 2022-09-03T21:26:54+08:00
[INFO] ------------------------------------------------------------------------

Compile操作

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\maven-workspace\spaceVideo\com.java.springboot -Dmaven.home=D:\softwhy\apache-maven-3.6.3 -Dclassworlds.conf=D:\softwhy\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57913:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.2 -s D:\softwhy\apache-maven-3.6.3\conf\settings.xml -Dmaven.repo.local=D:\maven_repository compile
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] com.java.springboot                                                [pom]
[INFO] prom-springbootweb-maven                                           [jar]
[INFO] 
[INFO] -------------------< hellowoeld:com.java.springboot >-------------------
[INFO] Building com.java.springboot 1.0-SNAPSHOT                          [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] ----------------< hellowoeld:prom-springbootweb-maven >-----------------
[INFO] Building prom-springbootweb-maven 1.0-SNAPSHOT                     [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ prom-springbootweb-maven ---

Test操作

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\maven-workspace\spaceVideo\com.java.springboot -Dmaven.home=D:\softwhy\apache-maven-3.6.3 -Dclassworlds.conf=D:\softwhy\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57942:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.2 -s D:\softwhy\apache-maven-3.6.3\conf\settings.xml -Dmaven.repo.local=D:\maven_repository test
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] com.java.springboot                                                [pom]
[INFO] prom-springbootweb-maven                                           [jar]
[INFO] 
[INFO] -------------------< hellowoeld:com.java.springboot >-------------------
[INFO] Building com.java.springboot 1.0-SNAPSHOT                          [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] ----------------< hellowoeld:prom-springbootweb-maven >-----------------
[INFO] Building prom-springbootweb-maven 1.0-SNAPSHOT                     [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ prom-springbootweb-maven ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 0 resource
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ prom-springbootweb-maven ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ prom-springbootweb-maven ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory D:\maven-workspace\spaceVideo\com.java.springboot\prom-springbootweb-maven\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ prom-springbootweb-maven ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ prom-springbootweb-maven ---
[INFO] No tests to run.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.java.springboot 1.0-SNAPSHOT:
[INFO] 
[INFO] com.java.springboot ................................ SUCCESS [  0.000 s]
[INFO] prom-springbootweb-maven ........................... SUCCESS [  2.938 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.231 s
[INFO] Finished at: 2022-09-03T21:29:02+08:00
[INFO] ------------------------------------------------------------------------

Package操作

"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\maven-workspace\spaceVideo\com.java.springboot -Dmaven.home=D:\softwhy\apache-maven-3.6.3 -Dclassworlds.conf=D:\softwhy\apache-maven-3.6.3\bin\m2.conf "-Dmaven.ext.class.path=D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=57978:D:\IDEA\com.text\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds-2.6.0.jar;D:\softwhy\apache-maven-3.6.3\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.2 -s D:\softwhy\apache-maven-3.6.3\conf\settings.xml -Dmaven.repo.local=D:\maven_repository package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] com.java.springboot                                                [pom]
[INFO] prom-springbootweb-maven                                           [jar]
[INFO] 
[INFO] -------------------< hellowoeld:com.java.springboot >-------------------
[INFO] Building com.java.springboot 1.0-SNAPSHOT                          [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] ----------------< hellowoeld:prom-springbootweb-maven >-----------------
[INFO] Building prom-springbootweb-maven 1.0-SNAPSHOT                     [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ prom-springbootweb-maven ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 0 resource
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ prom-springbootweb-maven ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ prom-springbootweb-maven ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory D:\maven-workspace\spaceVideo\com.java.springboot\prom-springbootweb-maven\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ prom-springbootweb-maven ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ prom-springbootweb-maven ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.2.2:jar (default-jar) @ prom-springbootweb-maven ---
[INFO] Building jar: D:\maven-workspace\spaceVideo\com.java.springboot\prom-springbootweb-maven\target\prom-springbootweb-maven-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.java.springboot 1.0-SNAPSHOT:
[INFO] 
[INFO] com.java.springboot ................................ SUCCESS [  0.000 s]
[INFO] prom-springbootweb-maven ........................... SUCCESS [  3.234 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.515 s
[INFO] Finished at: 2022-09-03T21:30:08+08:00
[INFO] ------------------------------------------------------------------------

 

 

 

相关文章:

  • 【2022】计算机视觉算法岗面试题目和复习知识点汇总
  • 《算法导论》11.3 除法散列法、乘法散列法 11.4 开放寻址法
  • 【java_wxid项目】【第八章】【Apache ShardingSphere集成】
  • CTF-PUT上传漏洞【超详细】
  • 程序人生 | 编程的上帝视角应该怎么去找
  • KingbaseES V8R3集群运维案例之---主库系统down failover切换过程分析
  • 夏日水果茶饮店如何引流?这四款饮品必学
  • ESP32_esp-idf_lvgl_V8环境搭建移植
  • 人工智能第2版学习——产生式系统2
  • Cortex-A核的异常的处理过程
  • 基于IDEA 工程项目的git实操
  • SAP 多个smartforms同时打印页码问题
  • 离线数仓搭建_03_Hadoop的配置与优化测试
  • 【设计模式】Java设计模式 - 命令模式
  • openstack-mitaka(二) 基于vmware的搭建
  • 【译】JS基础算法脚本:字符串结尾
  • [NodeJS] 关于Buffer
  • [笔记] php常见简单功能及函数
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • Brief introduction of how to 'Call, Apply and Bind'
  • classpath对获取配置文件的影响
  • css选择器
  • Linux gpio口使用方法
  • npx命令介绍
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • vue-router的history模式发布配置
  • 后端_MYSQL
  • 回顾 Swift 多平台移植进度 #2
  • 理解在java “”i=i++;”所发生的事情
  • 突破自己的技术思维
  • 译米田引理
  • ionic入门之数据绑定显示-1
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • (14)Hive调优——合并小文件
  • (js)循环条件满足时终止循环
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (SpringBoot)第二章:Spring创建和使用
  • (超详细)语音信号处理之特征提取
  • (第二周)效能测试
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • :如何用SQL脚本保存存储过程返回的结果集
  • @Bean注解详解
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @font-face 用字体画图标
  • @TableLogic注解说明,以及对增删改查的影响
  • [20150321]索引空块的问题.txt
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [C++] 统计程序耗时