w1100n
This site is best viewed in Google Chrome
wiloon, 12/30/2014 2:57 | Tag:

  gradle/maven/eclipse工程相互转化: 前提安装好相应的工具和插件。 1、Maven->eclipse mvn eclipse:eclipse 2、eclipse->maven 安装好maven插件后,项目右键->Configure->Convert to Maven Project 3、gradle->eclipse 编辑build.gradle文件,在文件最前面增加一行: apply plugin: ‘eclipse’ gradle eclipse 4、eclipse->gradle 使用eclipse的gradle插件转换,我没有测试 5、maven->gradle gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。 gradle init –type pom 6、gradle->maven gradle->eclipse->maven 暂时没有找到直接转换的方法,不过可以先转换成eclipse工程->借助maven或者gradle插件来转换 转换完成后相应的导入jar具体修复。 http://blog.csdn.net/earbao/article/details/41550387 http://wm-self-e-gmail-com.iteye.com/blog/1698724

wiloon, 12/3/2014 3:20 | Tag:

[shell] export GRADLE_OPTS="-Dfile.encoding=utf-8" [/shell]   add [java] tasks.withType(JavaCompile) { options.encoding = "UTF-8" } [/java]     The file.encoding system property needs to be set right when the JVM executing the Gradle build (e.g. the Gradle Daemon) starts up. One way … Continue reading

wiloon, 12/3/2014 2:27 | Tag:

http://hugozhu.myalert.info/2014/07/23/47-use-gradle-properties-to-set-alternative-android-build-tools.html 目录: 问题背景 解决方案 修改build.gradle使用变量设置版本号 在setting.gradle中设置缺省的版本 在gradle.properties文件中重载版本号 命令行使用 参考链接 问题背景 团队一起在开发一个Android项目,工程师有的使用Eclipse,有个使用Intellij IDEA,有的使用Android Studio。每个人安装的Android SDK build-tools可能都不一样,有的是19.0.3,有的是19.1.0,不同版本的build-tools对Gradle Plugin也有相应的要求,如19.0.3对应的是com.android.tools.build:gradle:0.10.+,19.1.0对应的是com.android.tools.build:gradle:0.12.+,下面是一个典型的build.gradle配置文件。 buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.10.+’ } } apply plugin: ‘android-library’ android { compileSdkVersion 19 buildToolsVersion 19.0.3 defaultConfig { minSdkVersion … Continue reading

wiloon, 5/27/2014 0:38 | Tag:, ,

  [java] private static Logger logger = LoggerFactory.getLogger(FooController.class); [/java]   gradle dependencies: compile(“org.apache.logging.log4j:log4j-api:log4j_version”, “org.apache.logging.log4j:log4j-core:log4j_version”, “org.apache.logging.log4j:log4j-slf4j-impl:log4j_version”, “org.slf4j:slf4j-api:slf4j_version” ) 每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。 在这篇文章中,我们将学习为什么使用SLF4J比log4j或者java.util.logging要优秀。自从上次我写Java程序员的10个日志技巧已经有一段时间了,我已经不记得我写的关于日志的一切了。 不管怎样,让我们回到这个话题,SLF4J不同于其他日志类库,与其它有很大的不同。SLF4J(Simple logging Facade for Java)不是一个真正的日志实现,而是一个抽象层( abstraction layer),它允许你在后台使用任意一个日志类库。如果是在编写供内外部都可以使用的API或者通用类库,那么你真不会希望使用你类库的客户端必须使用你选择的日志类库。 如果一个项目已经使用了log4j,而你加载了一个类库,比方说 Apache Active MQ——它依赖于于另外一个日志类库logback,那么你就需要把它也加载进去。但如果Apache Active MQ使用了SLF4J,你可以继续使用你的日志类库而无语忍受加载和维护一个新的日志框架的痛苦。 总的来说,SLF4J使你的代码独立于任意一个特定的日志API,这是一个对于开发API的开发者很好的思想。虽然抽象日志类库的思想已经不是新鲜的事物而且Apache commons logging也已经在使用这种思想了,但现在SLF4J正迅速成为Java世界的日志标准。让我们再看看几个使用SLF4J而不是log4j、logback或者java.util.logging的理由。 … Continue reading

wiloon, 3/4/2014 6:17 | Tag:

install ojdbc into loacal repo  http://www.wiloon.com/wordpress/?p=4863 modify build.gradle, then gradle can search local maven repo [java] apply plugin: ‘java’ apply plugin: ‘eclipse’ apply plugin: ‘war’ apply plugin: "maven" repositories { mavenCentral() maven { name ‘local-repo’ url ‘file:///D:/dev/mavenRepo/’ } } [/java] … Continue reading

wiloon, 12/20/2013 15:52 | Tag:

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。 gradle 目录 build (ignore) build.gradle (commit) .gradle: (ignore) 目录自动生成, 是gradle 的缓存文件. gradle:(commit) gradle/wrapper/gradle-wrapper.jar, Gradle官方建议我们在所有Gradle项目中都创建Wrapper文件,方便没有安装Gradle的用户使用。 gradlew (commit),Gradlew是包装器,自动下载包装器里定义好的gradle 版本,保证编译环境统一,gradle 是用本地的gradle版本。 gradlew.bat (commit): for windows out: (ignore) src: (commit) source code The wrapper is something you should check into … Continue reading

wiloon, 5/20/2012 16:10 | Tag:

https://github.com/spring-projects/eclipse-integration-gradle/ Installing Gradle Tooling from update site http://dist.springsource.com/release/TOOLS/gradle (latest release)   config gradle heap space Preference>Gradle>Arguments>JVM Arguments -Xms256m -Xmx512m

wiloon, 11/20/2011 7:58 | Tag:

# 更新依赖包 gradle build –refresh-dependencies # publish to maven gradle publish #create project structure gradle init –type java-library –project-name jvm-library –dsl kotlin gradle init –type java-library gradle init –type java-application #check module dependency gradle dependencies –configuration compile gradle :core:dependencies #specifies … Continue reading

wiloon, 8/28/2011 4:56 | Tag:

project name: – package: lowercase file name: _ https://stackoverflow.com/questions/25161774/what-are-conventions-for-filenames-in-go https://golang.org/doc/effective_go.html#package-names

wiloon, 4/23/2011 5:58 | Tag:

download latest version of gradle from http://www.gradle.org/downloads.html extract the gradle package sudo emacs ~/.bashrc add the gradle to path. set PATH=JAVA_HOME/bin:/home/wiloon/program/gradle-1.0-milestone-3/bin:PATH export PATH restart the system

辽ICP备14012896