导航:首页 > 源码编译 > gradle编译

gradle编译

发布时间:2022-01-22 19:47:00

‘壹’ gradle编译war包如何修改生成的目录结构

在build.gradle文件配置这样的话:apply plugin: "war",然后在工程上右击,选择run as->gradle build...,选择clean、build、war这几个task,就可以打war包了,实际上build就能完成打包任务。

‘贰’ java,gradle编译spring源码出错

同学,这个问题的原因找到了,因为3.2的版本比较久远,很多类库已经更新变化了,修改的方法就是到gradle 仓库下的C:\Users\Administrator\.gradle\caches\artifacts-24\mole-metadata\com.lowagie\itext\4.2.2\ 找到ivy.xml 修改

将dependency org="com.itextpdf" name="itextpdf" rev="4.2.2" 修改为dependency dependency org="com.itextpdf" name="itextpdf" rev="5.2.0",
然后将使用了该类的AbstractPdfStamperView、AbstractPdfView的import com.itext 修改为 com.itextpdf。。。

具体原因及说明可以看 去http://www.bdtool.net/blog_356.html 查看。

‘叁’ 如何 gradle build

1. 为什么选择Gradle?

2. 简单入门
2.1 使用Intellij Idea创建gradle项目
首先在Idea中启用Gradle支持:Settings->Plugins: Gradle
然后创建一个gradle项目或模块,会发现目录结构和maven的很像,其中build.gradle是gradle的配置文件,类似于maven中pom.xml文件,以下是build.gradle的简单示例:
apply plugin: 'java'

group = 'org.yousharp'
version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7
targetCompatibility = 1.7

repositories {
mavenCentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
testCompile group: 'junit', name: 'junit', version:'4.11'
}

插件(plugin):是gradle的一种扩展,gradle预定义了很多插件,常见的如java插件、war插件等;java插件中定义了一些有用的task,如编译源码、执行单元测试、生成jar包、约定默认的目录结构等; repositories定义仓库,dependencies定义项目的依赖,比maven的XML定义更简洁;
那么,如何编译、测试,以及运行gradle的项目呢?
刚才说到java插件预定义了很多task,其中就包括编译、测试、生成jar包等task,可以在命令行通过 $ gradle tasks 查看项目已定义的所有task以及含义,如java插件中常用的task有:
+ assemble: 编译
+ build:编译并执行测试
+ clean:删除build目录
+ jar: 生成jar包
+ test:执行单元测试

2.2 将Java项目从maven迁移到gradle
如何将一个java项目从maven迁移到gradle呢?gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。
要将maven项目转换为gradle项目,只需要在项目的pom文件所在的目录下执行以下命令:
$ gradle init --type pom

上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。

‘肆’ gradle编译可以不需要android studio吗

好多android开发者用的都是 eclipse ,对于IDEA 或者android studio 不熟悉,gradle更是一头雾水。我在使用这三个IDE工具时发现,其实不用像google 推荐将eclipse转换成gradle导出工程,再用android studio导入。这一步需要gradle支持,国内的环境暂时不允许“自由更新”gradle。对于想用 IDEA 或者 android studio 的同学来说,可以直接新建、打开、编译eclipse 工程。

‘伍’ gradle编译与mk到底有什么区别

1. 为什么选择Gradle? 2. 简单入门 2.1 使用Intellij Idea创建gradle项目 首先在Idea中启用Gradle支持:Settings->Plugins: Gradle 然后创建一个gradle项目或模块,会发现目录结构和maven的很像,其中build.gradle是gradle的配置文件,类似于ma...

‘陆’ 如何实现 Gradle 工程上的增量编译

到此 NDK的配置完成,开始进行 fresco的编译 1.首先从github上下载项目 2.将项目导入到Android Studio中: 选择 Open an exsiting Android Studio Project 选择文件夹下的 build.gradle文件

‘柒’ android studio 怎么用gradle编译

使用Gradle来构建项目的时候,需要对Gradle的配置文件有个大概的了解,以我的一个测试应用项目为例,Gradle的配置文件主要有:
每个模块的gradle配置文件。
整个项目的gradle配置文件。
统一管理gradle的gradle-wrapper配置文件。
整个项目的模块引用配置文件。

‘捌’ gradle可以编译android源码吗

方法/步骤

1
(可以省略)通过cmd命令行下载gradle源码:
git clone https://github.com/spring-guides/gs-gradle-android.git
2
下载最新的gradle安装包,地址:
http://gradle.org/downloads
点击下载二进制文件

3
解压到d盘,路径为:D:\gradle-2.4
4
打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,
在系统变量中,点击新建,属性名为GRADLE_HOME,属性值为"D:\gradle-2.4"

5
打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,
在系统变量中,找到Path,将";D:\gradle-2.4\bin"加入到Path中

6
打开cmd命令行,执行gradle,如果出现如图所示,则说明gradle安装成功

7
打开cmd命令行,进入android工程目录,找到build.gradle文件,在目录执行执行
gradle build
既可开始使用gradle打包apk,在成功后会在同目录生成build文件夹,

‘玖’ Gradle build Error 编译报错 ,不影响程序运行

编译不过是不会生成新的程序的。如果可以运行。是运行上次没报错之前编译的。并不会有新更改的内容

阅读全文

与gradle编译相关的资料

热点内容
程序员真的累吗 浏览:323
学信网app为什么刷脸不了 浏览:871
天蝎vs程序员 浏览:991
单片机下载口叫什么 浏览:186
程序员的道 浏览:924
云服务器不实名违法吗 浏览:556
怎样查看文件夹图片是否重复 浏览:993
文件怎么导成pdf文件 浏览:806
打开sql表的命令 浏览:101
安卓手机如何面部支付 浏览:37
天元数学app为什么登录不上去 浏览:822
明日之后为什么有些服务器是四个字 浏览:102
安卓系统l1是什么意思 浏览:24
服务器一直崩应该用什么指令 浏览:923
cm202贴片机编程 浏览:729
php构造函数带参数 浏览:179
解压电波歌曲大全 浏览:345
为啥文件夹移到桌面成word了 浏览:860
命令符的安全模式是哪个键 浏览:760
编程中学 浏览:957