maven
文章平均质量分 87
herionZhang
这个作者很懒,什么都没留下…
展开
-
在Sonatype上申请,将自己的项目发布到maven中央仓库
在Sonatype上申请,将自己的maven项目发布到maven中央仓库准备工作Sonatype账号注册注册地址:https://issues.sonatype.org/secure/Signup!default.jspa验证过程注意事项sonatype官方详细教程事项如下如官方文章所述:选择座标,您必须为您拥有的域或您代表所有者指定维护者的域选择一个groupId。使用github作为自己的groupId(io.github.username),只要您的项目URL 与请求的gro原创 2021-06-13 21:51:15 · 1864 阅读 · 0 评论 -
IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 创建多模块项目
环境介绍IDEA我用的是2020.2Gradle安装参考 Gradle安装配置我这安装的是6.6.1C:\Users\herion>gradle -v------------------------------------------------------------Gradle 6.6.1------------------------------------------------------------Build time: 2020-08-25 16:29:原创 2020-09-29 16:46:30 · 1139 阅读 · 0 评论 -
gradle maven-publish Failed to publish Artifact xxx.jar wasn‘t produced by this build.
异常信息Execution failed for task ':gradle-demo:publishMavenJavaPublicationToMavenRepository'.> Failed to publish publication 'mavenJava' to repository 'maven' > Artifact gradle-demo-1.0.jar wasn't produced by this build.说明环境说明我使用的是Gradle 6.6.1原创 2020-09-29 10:52:08 · 3526 阅读 · 0 评论 -
Maven依赖范围转换Gradle依赖范围及Maven生命周期映射Gradle Task
Maven依赖范围转换Gradle依赖范围mavengradlegradle 说明compileimplementation、api前者适用于所有应用Java插件的项目,而api仅适用于专门应用Java库插件的项目。在大多数情况下,使用implementation即可,尤其是在构建应用程序或Webapp时runtimeruntimeOnlytesttestImplementation、testRuntimeOnlyGradle区分了编译项目测试所需的那些依赖项原创 2020-09-28 15:01:12 · 705 阅读 · 0 评论 -
Maven scope与 Gradle scope
Maven与Gradle依赖项scopeMaven和Gradle对依赖项的scope有所不同。在Maven世界中,一个依赖项有6种scope而gradle的scope 一直在优化调整优化。maven scope属性依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。compile (编译)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided (已提供)原创 2020-09-24 13:03:27 · 3100 阅读 · 0 评论 -
maven项目与gradle项目比较
基于spring boot 创建maven项目创建maven项目打开idea,并点击Creat New Project修改Group(般是公司域名)和Artifact(项目名称),选择type为maven选择develop tools 中所有包和web 中 spring web创建 gradle 项目与maven项目创建主要区别在上面步骤2,创建gradle 项目type选择 gradle即可maven 与gradle 依赖对比gradle依赖的粒度控制相较于Maven也更原创 2020-09-24 11:30:45 · 1789 阅读 · 0 评论 -
idea 2020 设置默认maven、gradle、jdk(二)
idea设置默认maven配置, 避免每次设置mavenFile–> New Porjects Setting—>Settings for New ProjectsSettings for New Projects—>设置maven—>Apply—>OK如下图此处还可设置默认 Gradle、ant、jdk、字符集编码等老版本idea设置Step 1:Other Setting—>Default Settings—>设置maven—>A原创 2020-09-23 16:57:46 · 2887 阅读 · 0 评论 -
maven 命令动态修改版本
mavne 命令动态修改版本号1、切到项目根目录下mvn versions:set -DnewVersion=xxxmvn versions:set -DnewVersion=0.1.0 -DallowSnopShot=true回滚mvn versions:revert提交mvn versions:commit...原创 2019-11-27 16:35:14 · 899 阅读 · 0 评论