gradle 配置 nexus repository

gradle 配置 nexus repository,第1张

1.mac :

   1).解压文件进入bin/

   2).   ./nexus start 可以直接运行,注意有个点

2.windows

   1).进入nexus目录,在bin/jsw 下找到nexus.exe

   2).nexus.exe / install安装成系统服务

   3).nexus.exe / start直接运行

   4).nexus.exe / stop停止

   5).nexus.exe / uninstall卸载

3.ubuntu

http://www.jianshu.com/p/9740778b154f

1).浏览器中http://127.0.0.1:8081/ 默认网址可以进入管理界面

2).内置账户 admin admin123

3)点击左上螺丝,进入 设置界面,默认内置了一些库

4).点击 create repository 

普及一下这几种类型的区别:

5).配置仓库

名称可以修改,其他的配置没有具体了解

6)点击create repository之后就创建成功了,会自动跳转到repository列表界面,点击条目的copy按钮,就可以获取仓库路径了

不详细说明  maven_push.gradle

apply plugin:'maven'

apply plugin:'signing'

configurations {

deployerJars

}

repositories {

mavenCentral()

}

// 判断版本是Release or Snapshots

def isRelease() {

return!VERSION.contains("SNAPSHOT")

}

// 获取仓库url

def getRepositoryUrl() {

returnisRelease() ? RELEASE_URL : SNAPSHOT_URL

}

uploadArchives {

repositories {

mavenDeployer {

beforeDeployment {

MavenDeployment deployment ->signing.signPom(deployment)

}

pom.version = VERSION

pom.artifactId = ARTIFACT_ID

pom.groupId = GROUP_ID

repository(url: getRepositoryUrl()) {

authentication(userName: NAME,password: PASSWORD)// maven授权信息

}

}

}

}

// 进行数字签名

signing {

// 当 发布版本 &存在"uploadArchives"任务时,才执行

required { isRelease() &&gradle.taskGraph.hasTask("uploadArchives") }

sign configurations.archives

}

在build.gradle 中引用maven_push.gradle

gradle.properties中配置账号与仓库链接

最后在task中,点击uploadArchives上传

项目的gradle中配置内部maven库路径

最简单的方法。用RadioButton控件就行了。何苦搞得这么累呢。如果真要这样做也可以就是五个控件共用一个事件同时订阅相同事件然后再判断你选中的Checkbox其他的为假代码如下:

using System

using System.Collections.Generic

using System.ComponentModel

using System.Data

运行 gradle -q publish 可发布 源代码, classed-jar 包到 204 的 nexus 库。

注意:

1、 jar包的 名字(artifactId) 使用项目名称;

2、 version 设置 和 publish 的 地址要匹配, releases 地址对应到真实版本, snapshots地址对应为 snapshot版本(如:version=0.1.2.snapshot)。

3、在其他项目中引用发布的包,

只要在 build.gradle 文件的 dependencies 加类似:

compile group: 'group值', name: 'artifactId值', version: 'version值'

在 eclipse 环境下,就能查看 jar 包的源代码,自动构建 类路径。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11598111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存