首页 > 编程知识 正文

maven使用本地仓库,maven指定配置文件打包

时间:2023-05-03 17:48:57 阅读:9915 作者:688

配置文件

粘贴带注释的配置文件(build.gradle ) :

plugins {

id ' org.spring framework.boot ' version '2.2.6. release '

id ' io.spring.dependency-management ' version '1.0.9. release '

id 'java '

}

group='com.example '

version='0.0.1-SNAPSHOT '

源兼容性=' 1.8 '

配置s {

compileOnly {

扩展自注释处理器

}

}

/*

指定仓库的路径

*建议在项目中使用Maven仓库统一管理jar软件包

* mavenCentral ()表示使用中央仓库,项目所需的jar软件包默认从中央仓库下载到指定目录

*/

存储库{

mavenCentral ()

}

//*

* gradle项目的所有坐标都放置在Dependecies属性中

*每个jar包的坐标有三个基本元素

*组、名称、版本

* testCompile表示jar包在测试时工作,没有jar包的范围

向gradle添加坐标时,请携带jar包的范围

*

*/

从属关系

implementation ' org.spring framework.boot : spring-boot-starter-data-JPA '

//https://mvn存储库.com/artifact/MySQL/MySQL-connector-Java

implementation ' org.spring框架. boot : spring-boot-starter-web '

compile only ' org.project lombok : lombok '

runtime only ' com.Microsoft.SQL server : MSSQL-JDBC '

runtime only ' MySQL : MySQL-connector-Java '

annotation processor ' org.project lombok : lombok '

测试模板(org.spring framework.boot : spring-boot-starter-test ) {

exclude group : ' org.JUnit.vintage ',module : ' JUnit-vintage-engine '

}

}

test {

useJUnitPlatform (

}

仓库修改

在实际开发中,如果不进行仓库修改,gradle将依赖于默认指定的目录下载,无法在不同项目之间共享,资源浪费很大。

1 .先找到你的maven仓库,复制地址。 笔者仓库地址为' e :my _ Javamaven _ repository '。

2 .进入计算机-属性-高级系统设置-环境变量、环境变量设置页面,新记录名称GRADLE_USER_HOME,记录值为您的本地Maven仓库地址:

环境变量的配置

3 .在配置文件存储库下添加mavenLocal (:

存储库{

mavenLocal () )

mavenCentral ()

}

然后,如果添加了依赖关系,gradle将首先从本地仓库中查找相应的jar包依赖关系,以实现jar包的重用。

Tips :实际操作方法是,gradle找到支持maven的jar包,将其复制后自己使用,因此如果疏忽大意的insole仓库混合使用gradle和maven,两个数据很可能会被冗馀化。 你不惊讶吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。