- 浏览: 288186 次
- 性别:
- 来自: 北京
最新评论
-
yhxf_ie:
网上都是这个方法 改了之后仍然无效啊! 真急人
让Gradle支持中文 -- 关于 "编码 GBK 的不可映射字符"错误的解决 -
smart152819:
夜行侠老师gradle教学视频地址:http://www.it ...
Gradle笔记 -
laorer:
gradle init --type pom
MAVEN项目秒变Gradle项目 -
sulpha:
Gradle 2.0以上,需要把Compile改为JavaCo ...
让Gradle支持中文 -- 关于 "编码 GBK 的不可映射字符"错误的解决 -
marshan:
默认情况下都报错 没有setupBuild这个task 楼主提 ...
MAVEN项目秒变Gradle项目
文章列表
切换到你maven项目目录
然后执行
gradle setupBuild --type pom
回车之后
你的maven项目已经秒变gradle项目
要求版本:gradle1.7
build.gradle
apply plugin: 'war'
webAppDirName = 'WebRoot'
version = ''
buildDir = 'target'
sourceCompatibility='1.6'
war{
baseName ="PCMS"
}
//定义目录结构
sourceSets {
main {
java {
srcDirs = ['src/cmes/java']
}
resources {
...
0.前提必须保证你的IDE安装了Gradle插件
1.右键选择New-other,通过过滤器找到Gradle项目,点击Next
2.输入项目名称,选择一个模板
3.添加一个名称为webapp的sourcefolder
4.右击你的项目,选择Project Facets->Convert to faceted form...->apply
5.勾选Dynamic Web Module,注意下方的滚动条,向右拖动选择版本,点击下方的Further configuration available
6.输入src/main/we ...
[插件]使用Gradle打可执行jar包
- 博客分类:
- Gradle
发现一个直接打出可执行jar包的gradle 插件
地址:
https://github.com/stigkj/gradle-executable-jar-plugin
用法:由于已经很明了,在此不做翻译了;
Executable Jar plugin for Gradle
The Executable Jar plugin creates an executable jar from your project with all its runtime dependencies embedded.
This means, when using this plugin in ...
[EG]用Gradle进行多项目构建
- 博客分类:
- Gradle
1.首先在workspace下建立如下文件
gradle.properites
//此处配置编译所用的JDK,如与JAVA_HOME中一样可省去此配置
org.gradle.java.home=c:/Program Files/Java/jdk1.6.0_11/
//配置文件编码为UTF-8,旨在支持中文文件
systemProp.file.encoding=UTF-8
settings.gradle
//需要进行打包的项目
include "SAFEMS", "PMTMS"
build.gradle
...
[技巧]设置中文文件编码和本地JDK
- 博客分类:
- Gradle
项目中存在中文文件时用gralde打出的war包在tomcat6下会爆出
LifecycleException
tomcat7可以直接爆出错误位置以及乱码的文件名
此问题可按如下方式解决
在项目目录下建立gradle.properties文件增加如下两行
//如果编译所用的jdk与JAVA_HOME不一致需要增加此行进行单独配置
org.gradle.java.home=c:/Program Files/Java/jdk1.6.0_11/
apply plugin: 'war'
sourceCompatibility = 1.5
version = "1.0"
//中央仓库
repositories {
mavenCentral()
}
//加载本地依赖
dependencies {
providedCompile 'javax.servlet:jsp-api:2.0'
providedCompile 'javax.servlet:servlet-api:2.5'
providedCompile 'javax.transaction:jta:1.1'
compile ...
如何配置gradle环境
1.从官方网站获取最新的zip包
http://www.gradle.org/
2.将其解压并配置环境变量指向gralde目录 如
%GRADLE_HOME%=E:\WorkProgram\gradle
在path中设置bin目录
%GRADLE_HOME%\bin;
打开控制台,运行gradle -v ;配置成功
gradle -v
------------------------------------------------------------
Gradle 1.3
----------------------------------- ...
为Gradle安装Tomcat插件
- 博客分类:
- Gradle
1.首先去这里下载
https://github.com/bmuschko/gradle-tomcat-plugin
2.然后建立build.gradle 采用本地方式添加,完毕后执行gradle即可,也可以按照官方说明采用远程添加
buildscript {
repositories {
flatDir dirs: "${gradle.gradleHomeDir}/customPlugins"
}
dependencies {
classpath 'bmuschko:gradle-tomcat-p ...
今天用gradle编译一个已有项目 结果爆粗
"警告:编码 GBK 的不可映射字符"
原因是因为代码中中文注释的缘故,只需按如下方式设置编码即可
//编译groovy代码时采用 UTF-8
tasks.withType(GroovyCompile) {
groovyOptions.encoding = "MacRoman"
}
//编译JAVA文件时采用UTF-8
tasks.withType(Compile) {
options.encoding = "U ...
6.1
每个构建包含一个或多个 "Project"
每个project包含一个或多个 "Task",每个 task 都是一个原子操作,或是编译一些文件,或是打jar包 ,或是生成javadoc
6.2
你可以用gradle命令来调用当前目录下的build.gradle文件,build.gradle通常称之为构建脚本;构建脚本中定义了一个项目和包含的任务
hello world:第一个构建脚本
在D盘根目录建立build.gradle的文件,内容如下:
task hello {
doLast {
print ...
话不多说直接上代码,用者自提,不喜勿喷,3Q
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
...
在初次运行Android程序的时候会出现类似的错误,导致程序无法继续运行,如下面的几个例子: 问题1:PC安卓模拟器 PANIC: Could not open: C:\Documents and Settings\Administrator\.android/avd/my_avd.ini 2011-7-16 22:10 安卓模拟器,我装好以后,准备启动呢 然后就出现这一行英文字母,上网查了查,说是把文件移动下, 我移动之后还是没用, 还有我的文档.android里就没有.ini文件。怎么办呀!忙了一晚上都没搞明白,求高手把细节跟我讲讲清楚!!! 问题2:[- Emulato ...
Win7配置SVN详细步骤
- 博客分类:
- 研发管理
Win7配置SVN详细步骤
1.下载并安装服务器端SVN
下载地址:http://subversion.apache.org/packages.html, 根据操作系统下载相应版本(Setup-Subversion).默认安装目录可为: D:\ProgramFiles\Subversion
2下载并安装客户端SVN
下载地址: http://tortoisesvn.net/dow ...
ExtJS4.0.7版本中如果使用Tree时按如下方式调用在FF下会抛出
url is not defined 错误
这是4.0.7版本的一个BUG
var tree = Ext.getCmp("core_leftTree");
var treeStore = tree.getStore();
treeStore.setProxy({ type: 'ajax',method:'post',url: url});
treeStore.load();
官方在4.1版本已经做了修复
http://www.sench ...