自从用了Android Studio,Gradle是必须学了…

Jenkins-工作区清理插件,jenkins-清理插件

Workspace Cleanup Plugin
这个插件在构建之前或构建完成并保存工件时删除工作区。
(一)生成之前
删除工作区的选项是在生成环境部分:

(二)生成之后
删除工作区的选项处于“生成后操作”部分:

您还可以指定模式(使用Ant语法),应删除哪些文件:

模式被输入到字段
(1)中。在选择框
(2)中,您可以选择模式是否包含模式(如果文件匹配此模式,文件将被删除)或排除模式(如果文件匹配此模式,文件将不会被删除)。如果只有排除模式,则包含模式将使用“*
/
”,即删除所有内容,这意味着除了与排除模式匹配的文件外,所有内容都将被删除。模式只适用于文件。如果您想将其应用于目录,请选中复选框
(3)。请注意,该目录被删除所有的内容,所以如果目录匹配包含模式,无论该目录中的某些文件是否与排除模式匹配,该目录中的所有内容都将被删除。
模式示例(取自DirectoryScanner javadoc,详细信息请参阅javadoc):
\/.class
匹配目录树中的所有.class文件/目录。
test/a??.java
匹配以“a”开始的所有文件/目录,然后在名为test的目录中再匹配两个字符,然后匹配“.java”。
\
*
匹配目录树中的所有内容。
/test//XYZ*
匹配以“XYZ”开头的所有文件/目录,并在其中有一个名为test的父目录(例如“abc
/ test / def / ghi / XYZ123”)。

参考:


0


0

查看评论

Workspace Cleanup Plugin
这个插件在构建之前或构建完成并保存工件时删除工作区。 (一)生成之前
删除工…

这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目。

网上转载,以作以后学习之用!

该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java
-jar jarfile.jar 来运行我们的程序。我们来看一下如何满足这个需求。

eclipse学习

关键字: eclipse学习

1 eclipse插件安装方法(link方法)

一般插件包含一个eclipse目录,其下是features和plugins目录.将其解压在某个目录,如:

Language目录.

在eclipse的安装目录下有一个links目录,在其下新建一个txt或link文件,文件名最好是望文生意的,如:language.link.

编辑language.link, 如:

Path=E:\\eclipse\\language或path=E:/eclipse/langurage

2 eclipse中copy与paste文件

可以把文件系统中的文件copy,paste进入工程中,也可以把eclipse的工程中的文件copy,paste到文件系统中,只对文件名进行copy,paste即可.

3 eclipse的导入导出功能强大,有许多功能.

4 Eclipse中java运行环境设置

JRE设置:

Windowàpreferencesàjavaàinstalled jres,在这里可以设置JRE

工作空间设置:

Windowàpreferencesàgeneralàworkspace

Text file
encoding可以设置工作空间中文件的编码,很少改动.除非要支持国际化改为UTF-8

Java构建路径设置:

Windowàpreferencesàjavaàbuild path

这里设置源文件夹和输出文件夹,project表示由项目自身决定.folders表示默认了定义的源文件夹和输出文件夹.

5 新建java项目的四个选项卡

源代码,项目,库,排序和导出

当前显示的是源代码选项卡,该选项卡设置输入输出文件夹,构建路径等信息.

项目选项卡中主要用于增加和删除与当前创建项目有关联的项目.

库选项卡用于设置创建的项目所依赖的运行库和变量信息.

排序和导出选项卡设置当项目需要打包或导出时所包含的内容.

6 java构建器

eclipse的java构建器包含了两种构建java程序的方法:自动构建和手动构建.其中,自动构建是java构建器默认采用的方式.当文件修改后保存或者对整个项目进行刷新时, 
java构建器就会对其进行编译.

Windowàpreferencesàgeneralàworkspace

Build
automatically如果钩选,那么就是自动构建,如果没有钩选,那么就是必须手动构建.例如使用Ant构建.如果去掉了对”自动构建”的选择,Project菜单中的,build
all和build project才是可用的.

“Building” 选项:

Windowàpreferencesàjavaàcompileràbuilding

该选项主要对构建时的选项进设置.

项目构建路径:

项目上点右键àbuild pathàconfigure build
path,这样就进入了java项目的四个选项卡中.

Source:  
包含.java文件的包的根.编译器会将包含的文件转换为.class文件.而这些.class

文件将写至输出文件夹.source选项卡主要用来设置源文件夹和输出文件夹.

Projects:        
指定当前项目所依赖的项目,在构建项目时,会先构建这些依赖项目,最后构建当前项目.

Libraries:       
指定项目所依赖的库文件,这些库文件既包括系统库也包括用户库.库文件一般是包含了一类jar文件,除了库文件以外,还可以添加单独jar文件和class文件.

Order and export:   排序和导出选项卡可以对当前项目中的构建路径进行排序.

7 eclipse三个搜索资源的方法

ctrl+shift+R: 在当前项目中搜索文件.

Ctrl+H 多功能的搜索

Ctrl+shift+T
搜索java类,查看其方法或其他定义.java源文件或class文件都可以以

源文件的方式显示在eclipse中. 包括java核心类文件.

8 大纲视图(outline):

在java或xml文件中实现快速定位.

9 properties视图:

在xml与jsp中可以提供属性等…..在属性后面设置值后,将自动添加到jsp或xml文件中.

10 导出项目的doc文档

项目点右键àexportàjava下javadoc

11 从本地历史替换文件

右击要替换的文件àreplace withàlocal history

12 javadoc文档的设置

在java文件中的文档注释中,键入@会自动弹出各种注释选项

13 javadoc与java内容助手的激动功能设置(JDT设置)

windowàproferencesàjavaàeditoràcontent assist

钩选enable auto activation

Auto activation triggers for Java…..java用”.”激活

Auto activation triggers for javadoc…javadoc用@#激话

Autoactivation delay 延迟时间

14 javadoc与java内容助手快捷键设置

windowàpreferencesàGeneralàkeys

content Assist这个改为shift+space   in windows

15 编写JDT的预定义模板(自动生成大段代码)

WindowàpreferencesàjavaàeditoràTemplates

可用于java或javadoc,可以插入变量.

16 JDT自动生成注释

源文件的头部,类,方法,类变量以及完成某项工作的代码块都应该有相应的注释.

其中源文件头部的注释主要包括文件的名称,创建者,创建时间,版本号等信息.类注释一般都需要详细说明该类完成主要的任务,,重要算法,与其他类型的关系.以及抛出的异常.以及抛出的异常,以上这几种注释一般使用”/**  
*/形式,当生成javadoc文档时,它们都可以在文档中被找到.

设置预定义注释

              Windowàpreferencesàjavaàcode styleàcode Templates

              Comments为注释,code为代码,我们选择comments.

              file文件注释

              types类型注释

              fields字段注释

              constructors构造器注释

              methods方法注释

              overriding methods覆盖方法注释

              delegate methods代表方法注释

              getters,setter

自动填充注释:     键入/**后点击确定键即可.

17 格式化代码

Ctrl+shift+F

18 修改代码格式预定义

Windowàpreferencesàjavaàcode styleàFormatter

19 警告和错误的处理

WindowàpreferencesàjavaàcompileràErrors/Warmings

20 代码调试

调试视图的最重要的功能是控制调试过程,例如,单步跳入,单步跳过,单步返回,暂挂线程,重新启动,终止等.

变量视图:      提供变量的当前值.

断点视图:      显示项目中设置的所有断点.

在调试java文件时,选中变量,按ctrl+shift+I,可查看当前变量的值—对象或表达式很效.

在调试java文件时,选中变量,按ctrl+shift+D两次,可将变量值放入display(显示)视图中.

21 编译器设置

JDK一致性与已安装JRE的级别应相同.

Windowàpreferencesàjavaàcompiler中JDK版本,与.windowàpreferencesàjavaà

Installed JREs中JDK版本应相同.

22 构建路径

Windowàpreferencesàjavaàbuild pathàclasspath variables

类路径变量允许用户避免引用本地文件系统上的JAR文件位置.通过使用类路径变量.可以只使用变量名来指定JAR文件或库.而不是指定工作站上的JAR位置.

可以新建

WindowàpreferencesàjavaàBuild pathàUser libraries

用户库是构建路径首选项中的另外一个设置.它是一组JAR文件,可以通过项目的属性中的构建路径属性页将用户库添加到项目的构建路径中.

23 java构建路径

上面部分讲解了java首选项中构建路径首选项的相关设置和操作.这部分主要讲解如何设置和操作项目中的java构建路径.工程名上点右键àpropertiesàjava
build path 或

工程名上点右键àbuild pathàconfigure build  path

源代码选项卡:

源文件夹是包含.java文件的包的根.编译器会将包含的文件转换为.class文件.,而这些需要.class文件将写至输出文件夹..除非源代码文件夹指定了自己的输出文件夹.否则每个项目都定义输出文件夹.

每个源代码文件夹都可以定义排除过滤器. 指定文件夹中的哪些资源对于编译器

是不可见的.

项目选项卡:

设置当前项目编译或运行时所依赖的其他项目.

库选项卡:

库列表中包含了项目编译或运行时所需要的库文件.默认指向被指定为默认JRE的

              JRE.

添加JAR:                    添加项目内的JAR到构建路径中

添加外部JAR:             添加本地文件系统内的JAR到构建路径中.

添加变量:                    添加在构建路径首选项页中设置的类变量.

添加库:                       
添加预定义库,如JRE系统库,在构建路径首选项页中配置的

用户库也可以被使用.

添加类文件夹:             浏览工作台层次结构和选择构建路径的类文件夹.

24 编译偏好设置

错误和警告首选项

Windowà preferencesàjavaàcompileràerror/warnings

其中Potential programming problems中:

Serializable class without serialVersionUID:设为Ignore

25 源文件的编码格式

Eclipse会根据系统设置默认的源文件编码格式,一般默认值为GBK,GBK格式的源文件虽然可以满足大部分情况下的需求,但是并不适用于大型的国际化的项目,特别当需要使用特殊字符进,这时就需要更改源文件的编码格式为UTF-8

在包资源管理器视图中,选中要设置的编码格式的项目,右击,在弹出的上下文菜单中选择”属性”,打开属性窗口,可以改这个项目的文件编码格式.

如果设工作空间的所有文件编码格式:

Windowà preferencesàGeneralàworkspace

Text file encoding

26 Eclipse的调试方法

单步跳入:

单击工具栏上的”单步跳入”按钮或按F5,执行当前行调用的方法中,然后暂停在该方法的第一个可执行的行上.

单步跳过:

单击工具栏上的”单步跳过”按钮或F6,执行当前所选的行,若方法没有结束则暂停

在下一个可执行的行上.若方法结束则返回到调用该方法的可执行的行上.或者结束

并完成本次调试.

单步返回:

单击工具栏上的”单步返回”按钮或按F7,将继续执行,直到执行当前方法中的下一

返回语句,且执行会在下一个可执行的行上暂挂.

继续执行暂挂线程:

在调试视图中选择该线程或该线程的堆栈帧,单击工具栏中的继续按钮或者按下

              F8,于是该线程继续执行,不再显示堆栈帧, 并且清除”变量”视图.

在调试程序时,变量视图中的变量值是可以改变的,改变之后,程序随改变之后的值而变化.

创建一个Java项目

我们可以使用Java插件(译注:关于Gradle插件的定义,请查看第一篇教程)来创建一个Java项目,为了做到这点,我们需要把下面这段语句加入到build.gradle文件中:

apply plugin: ‘java’

就是这样,现在我们已经创建了一个Java项目。Java插件会在我们的构建中添加一些新的约定,新的任务,和新的属性。

让我们来快速地看一下默认的项目结构。

Java项目结构

默认的项目结构如下:

src/main/java目录包含了项目的源代码。

src/main/resources目录包含了项目的资源。

src/test/java目录包含了测试类。

src/test/resources目录包含了测试资源。所有我们构建生成的文件都会在build目录下被创建,这个目录涵盖了以下的子目录,这些子目录我们会在这篇教程中提到,另外还有一些子目录我们会放在以后讲解。

classes目录包含编译过的.class文件。

libs目录包含构建生成的jar或war文件。

为构建加入一个主类(main class)

让我们创建一个简单的主类,在这个类中会打印一个“Hello
world”然后System.out出来。这个HelloWorld类的源代码如下:

package net.petrikainulainen.gradle;

public class HelloWorld {

public static void main(String[] args) {

System.out.println(“Hello World!”);