最新文章列表

使用Ant 以致Java JARs打包变起来简单,也更可靠

    日常生活中,我们都知道:因开发版本的不断改变而导致的项目进度混乱,系统bug蚕生,以及源码知识库破坏,开发队伍很长一段时间以来都争议着版本号与内部识别系统的关系,比如发布、修正、转折点、建立号。这些只限于办公室的讨论很少见于数据表格,网站,以及CDs中。然而,相比于办公室的版本号,他们的争议往往显得更加有用,尤其是当回答一个新的bug出现时提出的“这在这一版本号中有什么区别?”的问题的时候。 ...
祖祖cool 评论(0) 有1538人浏览 2012-01-11 09:25

java的build.bat文件和build.xml<3>

<target name="war" depends="jar">         <copy todir="${dest.dir}/WebRoot/WEB-INF/lib">          <fileset dir="${dest.dir}">              ...
yuxiang2004 评论(0) 有964人浏览 2011-12-07 17:13

java的build.bat文件和build.xml<2>

<!-- ====================================================================== -->     <!-- to declare the project all targets                                     -->     <!-- ============= ...
yuxiang2004 评论(0) 有1106人浏览 2011-12-07 17:12

java的build.bat文件和build.xml

build.bat文件内容如下: java -Xms256m -Xmx512m -cp WebRoot\WEB-INF\lib\ant-1.6.5.jar;WebRoot\WEB-INF\lib\ant-launcher-1.6.5.jar;WebRoot\WEB-INF\lib\ant-nodeps-1.6.5.jar;%JAVA_HOME%\lib\tools.jar org.apache.to ...
yuxiang2004 评论(0) 有3869人浏览 2011-12-07 17:09

第九章 使用Nexus创建私服

1.   Nexus 分为开源版和企业版,开源版基于 GPLv3 许可证。开源版本主要特性有: 1)   较小的内存占用(最少为 28MB ) 2)   基于 ExJS 的友好界面 3)   基于 Restlet 的完全 REST API 4)   ...
leonzhx 评论(2) 有10751人浏览 2011-12-06 23:17

第八章 聚合与继承

1.   为了能用一条命令来构建一个实际项目下的多个模块,而不是到两个模块目录下分别执行 mvn 命令, Maven 提供了聚合(或者称为多模块)的特性。我们可以额外建一个聚合用的模块,它仅有一个 pom.xml 文件,没有别的目录和文件。在它的 pom.xml 中 packaging 必须为 POM ,并且多了一个 <modules> ...
leonzhx 评论(0) 有2013人浏览 2011-12-06 09:55

第七章 生命周期和插件

1.   Maven 的生命周期就是为了对所有的构建过程进行抽象和统一。这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。 Maven 的生命周期是抽象的,不做任何实际工作,实际任务都交由插件完成。(这种思想与 template method 非常类似)每个构建步骤可以绑定一个或者多个插件行为。 Maven 为大多数构建 ...
leonzhx 评论(0) 有2257人浏览 2011-12-05 13:36

第六章 仓库

1.   Maven 在一个工作站上的某个位置统一存储所有 Maven 项目共享的构件,这个统一的位置就是仓库。 Maven 项目将不再各自存储其依赖的文件,它们只需要声明这些依赖项目的坐标,在需要的时候, Maven 会自动在仓库中找到它们,并使用它们。一个 Maven 项目构建完毕后生成的构件也可以安装到仓库中供其它项目使用。   2.   一个 ...
leonzhx 评论(1) 有2357人浏览 2011-12-03 18:44

第五章 坐标和依赖

1.   Maven 定义了这样一组规则:世界上任何一个构件都可以使用 Maven 坐标唯一标识, Maven 坐标的元素包括 groupId 、 artifactId 、 version 、 packaging 、 classifier 。   2.   Maven 内置了一个中央仓库的地址( http://repo1.maven. ...
leonzhx 评论(4) 有2022人浏览 2011-12-03 15:14

第四章 背景案例

1.  主要场景:   1)  用户访问注册页面   2)  系统生成验证码图片   3)  用户输入想要的ID、Email地址,想要的显示名称、密码、确认密码   4)  用户输入验证码   5)  用户提交注册请求   6)  系统检查验证码   7)  系统检查ID是否已经被注册,Email是否已经被注册,密码和确认密码是否一致   8)  系统保存未激活的账户信息   9) ...
leonzhx 评论(0) 有1390人浏览 2011-12-02 21:20

第三章 Maven 使用入门

1.  就像Make的Makefile, Ant的build.xml一样,Maven项目的核心是pom.xml。POM(Project Object Model)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。   2.  pom.xml举例:   <?xml version=”1.0” encoding=”UTF-8”?> <project xm ...
leonzhx 评论(0) 有2516人浏览 2011-12-01 18:40

第二章 Maven的安装和配置

1.  设置JAVA_HOME, Path中加入%JAVA_HOME%\bin。设置M2_HOME, PATH中加入%M2_HOME%\bin。Maven下载解压即可。 2.  Bin目录下包含了Maven的文件。mvnDebug比mvn多了一条MAVEN_DEBUG_OPTS配置,作用就是以debug模式运行Maven以便调试Maven本身。该目录还包含m2.conf,是classwor ...
leonzhx 评论(0) 有6186人浏览 2011-12-01 10:01

第一章 Maven 简介

1.       Maven 是优秀的构建工具。 Maven 最大化地消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。   2.       Maven 不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件。 M ...
leonzhx 评论(0) 有2240人浏览 2011-12-01 09:48

xcode : could not load inserted library: /usr/lib/libgmalloc.dylib 的解决

本人也刚开始学习iphone开发,最近维护一个程序时,不知道怎么弄的,不能build到真机了,到模拟器没有什么问题,出现的错误是 : ---->>>could not load inserted library: /usr/lib/libgmalloc.dylib 研究可很长时间,也没有弄明白,在网上也着了很多资料,说是enable 了 guardmalloc 在xcode里面找 ...
yi_17328214 评论(0) 有4741人浏览 2011-11-15 14:51

MyEclipse保存不编译问题

1.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes 然后重新点击build工程即可自动编译。 2.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这 ...
jessen163 评论(0) 有1051人浏览 2011-11-14 08:14

使用Ant进行普通java类编译执行

java中使用Ant进行编译 下载Ant:http://ant.apache.org/bindownload.cgi-----版本1.70 解压后配置环境变量: 1 新增系统变量:ANT_HOME,内容:d:\ant_home\apache-ant-1.70 2 在PATH ...
jie_bosshr 评论(0) 有4556人浏览 2011-11-08 17:02

关于持续集成几点知识点

持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。   一些原则: 1. 所有的开发人员需要在本地机器上做本地构建,然后再提交的版本控制库中,从而确保他们的 ...
xp9802 评论(0) 有1520人浏览 2011-10-28 10:26

Ant Build: Error starting modern compiler

1.检查 Project Java Compiler版本;2.检查 Project Facets Java Version 设置; 3.还有关键的一点,右键点击 build.xml,选中第二个 Run As,可编辑ant 的Configuration,点击弹出界面的 JRE 配置项,指定 Runtime JRE。以上 Java Version配置保持一致,问题解决!
暗恋未遂 评论(0) 有985人浏览 2011-10-14 15:32

xcode4.1 Build路径问题

在最新的xcode4.1里面,Perference-->Locations里面的Derived Data 可以设置Build路径, 默认路径就是Default设置的。在Lion下面,用户-->Library是隐藏的。command+shift +G ,然后输入 ~/Library,就可以找到隐藏的library.
xbiii3s 评论(1) 有1753人浏览 2011-09-26 09:01

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics