gradle发布jar包

在.gradle文件中添加以下代码


apply plugin: ‘application‘
mainClassName = ‘com.excel.ExcelApplication‘

task deploy(type: Copy) {
    doFirst {
        println "cmd /c gradle clean".execute().text
        println "cmd /c gradle build -x test".execute().text
    }

    from configurations.runtime
    into "excelJar"

    from "build/libs/execl-1.0-SNAPSHOT.jar"
    into "excelJar"
}

[compileJava, compileTestJava]*.options*.encoding = ‘UTF-8‘
时间: 2024-10-26 21:44:34

gradle发布jar包的相关文章

android studio 使用gradle 导出jar包,并打包assets目录

最近项目在做一个sdk,供别的开发者使用,所以要求导出jar包. 与eclipse不同,android studio 1.0 没提供导出jar包的图形界面.需要结合gradle来生成jar包. 首先 需要设置module应用的gradle插件为 library 代码长这样: ? 1 <code class="hljs">apply plugin: 'com.android.library'</code> 这样,build的时候,android studio 1.

【Eclipse】 Maven和Gradle区别及使用Eclipse中使用Gradle下载Jar包

一.简介 代码三大构建工具,Ant.Maven和Gradle.现在的状况是Maven和Gradle并存,Gradle使用的越来越广泛. 二.Maven和Gradle区别 Maven的主要功能是多模块构建.依赖管理系统.一致的项目结构.一致的项目构建模型和插件机制.主要体现以下5点 多模块构建 现在的项目中,一般我们会将一个项目分解是多个模块.在Maven中需要定义一个parent POM作为一组module的通用配置,我们可以用<modules>标签来定义一组子模块 在Gradle也支持多模块

记一次Maven发布Jar包中文乱码解决方法

Maven deploy 乱码 今天使用Maven发布Jar包时,发布功能都是正常的也成功上传到了仓库,就是项目跑越来后出中文中现了乱码: { "code": "SUCCESS", "success": true, "message": "鎿嶄綔鎴愬姛", "data": [ { "key": "app_force_login", "va

maven中项目发布jar包不同步

昨天的项目今天运行的时候突然发现今天就不能运行了 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.We

使用Gradle部署jar包到Maven中央库

Maven作为目前Java界最好的Dependency管理系统,把jar包托管到Maven中央库,然后通过Maven Dependency使用是目前业界各种第三方库的普遍做法,如果,你想把自己开发的一些库分享给别人使用,也可以遵循这样的套路.Gradle可以看做是升级版的Maven,其使用了Maven最优秀的Dependency管理系统,但是,又规避了Maven的build pipeline的刻板和xml格式配置文件等缺点,可以说是目前Java界最好的构建工具.下面就来说说,如何使用Gradle

如何使用gradle打jar包

1.进入工程目录,输入./gradlew,如显示"... build success" 则表示当前目录下gradle可用:如当前目录下无gradle,则在线下载 .. 2.输入./gradlew clean  清空build文件夹 3.输入./gradlew build  即可  在build文件夹中可查看到jar包 build过程中gradle总报javaDoc生成错误,解决办法: ./gradlew -x javadocJar build from :http://www.osch

maven发布jar包到nexus

在编码过程中,有些通用的代码模块,有时候我们不想通过复制拷贝来粗暴地复用,因为这样不仅体现不了变化,也不利于统一管理.这里我们使用maven deploy的方式,将通用的模块打成jar包,发布到nexus,让其他的项目来引用,以更简洁高效的方式来实现复用和管理. 第一:maven的settings.xml文件中设置<server>标签 <server> <id>release</id> <username>admin</username&g

使用gradle打包jar包

近期用android studio来做android开发的IDE,它是使用gradle来构建的,于是開始学习gradle. 如今有一个项目,里面有一个android-library的模块.我想在做release的时候,把这个模块中我写的代码编译并打包成jar包,而且和依赖的jar包拷贝出来,但android studio对android-library的管理是把其与依赖包打包成一个aar的包的,显示这不是我要的,于是便想用gradle来实现. 首先我找到的第一种方法是在模块中的build.gra

gradle下载jar包

使用IntelliJ IDEA+gradle的时候,有时用到的是公司的jar包,如果在外面就无法访问仓库,因此试着下载所需要的jar包到电脑上.然后发现原来gradle已经缓存到本地上了,可用如下方式找到所需要的jar包: 1.在项目的external libraries的jar包右击,复制所在路径得到:D:\gradle-2.5-all\gradle-2.5\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.1.2\b316