Maven

79 阅读1分钟

指定jdk便衣版本

当我们用IDEA或其他开发工具对项目进行maven构建时,经常遇到修改代码后运行时提示jdk的编译版本为1.5且过时,可以手动修改ProjectStructure中的编译版本,也可以在pom文件中添加如下配置指定版本:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

将lib目录下的jar包一起打包到项目

有时我们需要将一些非网络公共的jar包或者自己本地的jar包(无法通过maven自动下载)在项目打包部署时一起打包:

  • dependencies中添加:
  <dependencies>
    <!--引入本地jar包地址-->
    <dependency>
      <groupId>xxx.xxxx</groupId>
      <artifactId>xxxxx</artifactId>
      <scope>system</scope>
      <systemPath>${project.basedir}/xxx/****/xxxx.jar</systemPath>
    </dependency>
  </dependencies>
  • 在build中添加<includeSystemScope>true</includeSystemScope>
  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
                  <includeSystemScope>true</includeSystemScope>
              </configuration>
      </plugin>
  </build>