用gradle在一个工程中发布多个archives。

我现在是这么做的:

uploadArchives {

repositories {

mavenDeployer {

repository(url: "http://repo.blueplanet.cn:8081/nexus/content/repositories/snapshots/") {

authentication(userName: "deployment", password: "deployment123")

}

addFilter(jar.baseName) {artifact, file -> artifact.name == jar.baseName}

addFilter(mock.baseName) {artifact, file -> artifact.name == mock.baseName}

pom(jar.baseName).version = version

pom(mock.baseName).version = version

}

}

}

如果有更简洁的方法,请告诉我一下哈。

时间: 2024-11-05 04:21:21

用gradle在一个工程中发布多个archives。的相关文章

在svn中发布多个工程

以前用svn只是在服务上发布一个工程,今天需求来了,要求部署两个,以前没有发布两个,只有现琢磨了,不过最后还是成功了,看下文: 为了方便首先切换到svn的bin目录下,我的是这个 D:\Program Files\Subversion\bin> 依次在cmd中执行下列命令 mkdir d:\myproject1 svnadmin create d:\myproject1\project1 svnserve -d -r d:\myproject1 在输入完第二条命令时,修改下D:\myprojec

在一个工程中同时使用Swift和Objective-C

Swift 与 Objective-C 的兼容能力使你可以在同一个工程中同时使用两种语言.你可以用这种叫做 mix and match 的特性来开发基于混合语言的应用,可以用 Swfit 的最新特性实现应用的一部分功能,并无缝地并入已有的 Objective-C 的代码中. Mix and Match 概述 Objective-C 和 Swift 文件可以在一个工程中并存,不管这个工程原本是基于 Objective-C 还是 Swift.你可以直接往现有工程中简单地添加另一种语言的源文件.这种自

gradle初始化工程目录

gradle不会帮我们生成默认的目录布局,每次要自己新建目录,重复工作是最让我无法忍受的. 虽然gradle有插件可以帮助完成这个任务,可是总觉得插件也太重了. 还有使用task来完成任务的: apply plugin: 'java' apply plugin: 'war'   task createJavaProject << {     sourceSets*.java.srcDirs*.each { it.mkdirs() }     sourceSets*.resources.srcD

在一个工程管理多个应用-b

Demo:http://download.csdn.net/detail/u012881779/9166527 本文的产生是因产品经理提出的特殊需求: 一个针对多所学校的应用,对不同学校需要分别使用一套不同的“icon”和“启动图” 打包并上传到App Store,同时因为接口需要对不同学校区别处理,故在这个应用部分代码中需要分别处理.本文便是为了在同一个工程中,不使用copy整个项目之类的方 法,仅使用这一套代码管理多个不同的应用,便于后期代码管理. 1.新建一个项目并对info.plist进

在一个工程中使用另外一个工程的类

比如我们在A工程中定义了类A,但是在另外一个工程中的类B中想调用类A中的函数,这时,可以在类A的头文件中加入如下代码: #if !defined(AFX_DRAWPOLYLINEJIG__INCLUDED_) #define AFX_DRAWPOLYLINEJIG__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 同时在类A的源文件中加入如下代码(在源文件所包含的头文件下面加): #include &qu

MFC在一个工程中启动其他工程的exe文件

说明:有的时候把两个工程合并,但是偷懒不想在工程中添加代码,所以想到了这个办法,仅限偷懒哈哈哈哈 方法:新建一个主程序,在主程序的界面中添加按钮,在按钮的程序代码中添加以下语句: void CMainProDlg::OnBnClickedButtonCoarse() { // TODO: 在此添加控件通知处理程序代码 WinExec("..\\..\\..\\Coarse\\PAT-HUA6.12\\Debug\\PAT_HUA.exe",SW_SHOW); } 注意:“..\”表示主

使用Gradle构建Android工程

Gradle是以Groovy语言为基础,基于DSL语法的构建工具,它通过插件的方式定制工程构建过程.Google开发了Android Gradle插件,使用Gradle构建Android工程. Gradle构建Android工程,我们可以在Android studio中使用,也可以在命令行中使用,也可以集成到持久化集成工具中. Gradle构建Android工程的配置文件名是build.gradle,存放在工程的根目录下. 一个Android工程(Project)是由一个或多个组件(Module

使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置

安装Eclipse插件——Buildship 什么是Buildship? Buildship能方便我们通过Eclipse IDE创建和导入Gradle工程,同时还能执行Gradle任务. Eclipse上安装Buildship 建议直接去Eclipse market处下载,简单方便,如下图: Buildship的更多信息 请参考以下链接,有教程,比较简单, 主要内容: 如何导入Gradle工程, 如何创建Gradle工程, 如何执行Gradle任务, 等... http://projects.e

Android--Android studio 的编译系统 Gradle(二)

要执行命令行,首先,在环境变量里面进行配置. 1.手动安装Gradle,bin-->gradle.bat,这个目录配置到环境变量path里面,这样才能在变量里面进行运行. 2.Android studio 里面有Gradle.这里也有Gradle 每个工程下面都有一个Gradlew.bat这个批处理.有如下命令: gradle tasks   列出所有命令.如果build.gradle是比较复杂的.我们可以对比一下 gradle build  编译所有的任务 gradle assembleRel