Categories
poem

生活

  • 书画琴棋诗酒花
  • 当年件件不离它
  • 而今七字都变更
  • 柴米油盐酱醋茶

《莲坡诗话》清·查为仁

Categories
virtualization

use-mvn-to-resolve-dependency-conflicts

maven 依赖处理

  • 用于依赖冲突
  • 公司本身对某个jar做了特殊处理.例如修改了spring的源码.需要特殊指定.

使用的项目 : Building an Application with Spring Boot

指定依赖版本

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <!-- 排除依赖spring-core -->
        <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<!-- specify spring-core version -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>5.1.0.RELEASE</version>
</dependency>
Categories
tool

个人觉得很好用的maven命令

maven 常用命令

创建一个简单的maven项目

mvn archetype:generate \
  -DarchetypeGroupId=org.apache.maven.archetypes \
  -DarchetypeArtifactId=maven-archetype-site \
  -DgroupId=com.mycompany.app \
  -DartifactId=my-app-site