zoukankan      html  css  js  c++  java
  • maven依赖关系及打包及阿里云仓库地址

    https://developer.aliyun.com/mvn/search 阿里云仓库地址,可以搜索

    <repositories>
    <repository>
    <id>nexus-aliyun</id>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </repository>
    </repositories>

    查看maven依赖命令: mvn dependency:tree  

    控制台打印如下:

    [INFO] com.springboot:Start-Spring-Boot:jar:0.0.1-SNAPSHOT
    [INFO] +- org.springframework.boot:spring-boot-starter-web:jar:1.5.9.RELEASE:compile
    [INFO] | +- org.springframework.boot:spring-boot-starter:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.9.RELEASE:compile
    [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.1.11:compile
    [INFO] | | | | - ch.qos.logback:logback-core:jar:1.1.11:compile
    [INFO] | | | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
    [INFO] | | | +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
    [INFO] | | | - org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
    [INFO] | | - org.yaml:snakeyaml:jar:1.17:runtime
    [INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.23:compile
    [INFO] | | | - org.apache.tomcat:tomcat-annotations-api:jar:8.5.23:compile
    [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.23:compile
    [INFO] | | - org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.23:compile
    [INFO] | +- org.hibernate:hibernate-validator:jar:5.3.6.Final:compile
    [INFO] | | +- javax.validation:validation-api:jar:1.1.0.Final:compile
    [INFO] | | +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
    [INFO] | | - com.fasterxml:classmate:jar:1.3.4:compile
    [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
    [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
    [INFO] | | - com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
    [INFO] | +- org.springframework:spring-web:jar:4.3.13.RELEASE:compile
    [INFO] | | +- org.springframework:spring-aop:jar:4.3.13.RELEASE:compile
    [INFO] | | +- org.springframework:spring-beans:jar:4.3.13.RELEASE:compile
    [INFO] | | - org.springframework:spring-context:jar:4.3.13.RELEASE:compile
    [INFO] | - org.springframework:spring-webmvc:jar:4.3.13.RELEASE:compile
    [INFO] | - org.springframework:spring-expression:jar:4.3.13.RELEASE:compile
    [INFO] - org.springframework.boot:spring-boot-starter-test:jar:1.5.9.RELEASE:test
    [INFO] +- org.springframework.boot:spring-boot-test:jar:1.5.9.RELEASE:test
    [INFO] +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.9.RELEASE:test
    [INFO] +- com.jayway.jsonpath:json-path:jar:2.2.0:test
    [INFO] | +- net.minidev:json-smart:jar:2.2.1:test
    [INFO] | | - net.minidev:accessors-smart:jar:1.1:test
    [INFO] | | - org.ow2.asm:asm:jar:5.0.3:test
    [INFO] | - org.slf4j:slf4j-api:jar:1.7.25:compile
    [INFO] +- junit:junit:jar:4.12:test
    [INFO] +- org.assertj:assertj-core:jar:2.6.0:test
    [INFO] +- org.mockito:mockito-core:jar:1.10.19:test
    [INFO] | - org.objenesis:objenesis:jar:2.1:test
    [INFO] +- org.hamcrest:hamcrest-core:jar:1.3:test
    [INFO] +- org.hamcrest:hamcrest-library:jar:1.3:test
    [INFO] +- org.skyscreamer:jsonassert:jar:1.4.0:test
    [INFO] | - com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
    [INFO] +- org.springframework:spring-core:jar:4.3.13.RELEASE:compile
    [INFO] - org.springframework:spring-test:jar:4.3.13.RELEASE:test

    需要排除某个依赖,在pom.xml文件中添加:

    排除tomcat依赖。
    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
    <exclusion>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    </exclusion>
    </exclusions>
    </dependency>
    </dependencies>

    mvn dependency:tree 控制台打印如下,发现exclusion tomcat之后:tomcat已经剔除  
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Start-Spring-Boot 0.0.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ Start-Spring-Boot ---
    [INFO] com.springboot:Start-Spring-Boot:jar:0.0.1-SNAPSHOT
    [INFO] +- org.springframework.boot:spring-boot-starter-web:jar:1.5.9.RELEASE:compile
    [INFO] | +- org.springframework.boot:spring-boot-starter:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.9.RELEASE:compile
    [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.9.RELEASE:compile
    [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.1.11:compile
    [INFO] | | | | - ch.qos.logback:logback-core:jar:1.1.11:compile
    [INFO] | | | +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
    [INFO] | | | +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
    [INFO] | | | - org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
    [INFO] | | - org.yaml:snakeyaml:jar:1.17:runtime
    [INFO] | +- org.hibernate:hibernate-validator:jar:5.3.6.Final:compile
    [INFO] | | +- javax.validation:validation-api:jar:1.1.0.Final:compile
    [INFO] | | +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
    [INFO] | | - com.fasterxml:classmate:jar:1.3.4:compile
    [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
    [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
    [INFO] | | - com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
    [INFO] | +- org.springframework:spring-web:jar:4.3.13.RELEASE:compile
    [INFO] | | +- org.springframework:spring-aop:jar:4.3.13.RELEASE:compile
    [INFO] | | +- org.springframework:spring-beans:jar:4.3.13.RELEASE:compile
    [INFO] | | - org.springframework:spring-context:jar:4.3.13.RELEASE:compile
    [INFO] | - org.springframework:spring-webmvc:jar:4.3.13.RELEASE:compile
    [INFO] | - org.springframework:spring-expression:jar:4.3.13.RELEASE:compile
    [INFO] - org.springframework.boot:spring-boot-starter-test:jar:1.5.9.RELEASE:test
    [INFO] +- org.springframework.boot:spring-boot-test:jar:1.5.9.RELEASE:test
    [INFO] +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.9.RELEASE:test
    [INFO] +- com.jayway.jsonpath:json-path:jar:2.2.0:test
    [INFO] | +- net.minidev:json-smart:jar:2.2.1:test
    [INFO] | | - net.minidev:accessors-smart:jar:1.1:test
    [INFO] | | - org.ow2.asm:asm:jar:5.0.3:test
    [INFO] | - org.slf4j:slf4j-api:jar:1.7.25:compile
    [INFO] +- junit:junit:jar:4.12:test
    [INFO] +- org.assertj:assertj-core:jar:2.6.0:test
    [INFO] +- org.mockito:mockito-core:jar:1.10.19:test
    [INFO] | - org.objenesis:objenesis:jar:2.1:test
    [INFO] +- org.hamcrest:hamcrest-core:jar:1.3:test
    [INFO] +- org.hamcrest:hamcrest-library:jar:1.3:test
    [INFO] +- org.skyscreamer:jsonassert:jar:1.4.0:test
    [INFO] | - com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
    [INFO] +- org.springframework:spring-core:jar:4.3.13.RELEASE:compile
    [INFO] - org.springframework:spring-test:jar:4.3.13.RELEASE:test


    spring-boot-maven-plugin为Spring Boot Maven插件,提供了:
    把项目打包成一个可执行的超级JAR(uber-JAR),包括把应用程序的所有依赖打入JAR文件内,并为JAR添加一个描述文件,其中的内容能让你用java -jar来运行应用程序。
    maven打包命令,cmd进入项目根目录下面。
    mvn clean package -Dmaven.test.skip=true

     打包生成jar文件,使用java -jar 包名称启动项目,而不是java 包名称.jar 这个默认启动的是class文件

     

     

    启动成功之后在ie地址栏访问成功

     


  • 相关阅读:
    计蒜客模拟赛D2T2 蒜头君的排序:区间逆序对(移动端点) + 树状数组
    计蒜客模拟赛D2T1 蒜头君的兔子:矩阵快速幂
    计蒜客模拟赛D1T2 蒜头君的树:树上节点之间最短距离和
    计蒜客模拟赛D1T1 蒜头君打地鼠:矩阵旋转+二维前缀和
    Cubieboard安装系统
    awk速查手册
    sed速查手册
    常用正则表达
    MySQL索引小记
    jQuery中attr和prop的区别
  • 原文地址:https://www.cnblogs.com/oktokeep/p/15408913.html
Copyright © 2011-2022 走看看