01 2013 档案

摘要:本文向您介绍JBoss5.0下载和JBoss5.0安装,并介绍JBoss5.0启动时遇到的问题以及解决办法。准备:JBoss 5.0下载和JDK1.6下载JBoss5.0下载JBoss-5.0.1.GA.zip,这样JBoss 5.0安装比较方便第一步:JDK1.6安装使用java_app_platform_sdk-5_06-windows.exe进行安装,及相应的设置。JAVA_HOME=C:\Sun\AppServer\jdkPATH中加一句:PATH=%JAVA_HOME%\BIN第二步:JBoss 5.0安装使用JBoss-5.0.1.GA.zip稳定版本.设置环境变量JBoss_HO 阅读全文
posted @ 2013-01-27 21:14 linux,dev 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:原文地址:maven-tomcat-plugin的用法作者:netermaven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把 tomcat作为内嵌服务器启动,就像jetty一样。使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。具体做法如下:1在pom.xml文件中配置maven-tomcat-plugin插件。Xml代码demoorg.codehaus.mojotomcat-maven-plugin1.12配置环境变量MAVEN_OPTS,启动调试 阅读全文
posted @ 2013-01-23 22:26 linux,dev 阅读(573) 评论(0) 推荐(0) 编辑
摘要:JdbcDaoSupport是JDBC数据访问对象的超类。它与特定的数据源相关联。Spring Inversion of Control (IOC)容器或BeanFactory负责获得相应数据源的配置详细信息,并将其与JdbcDaoSupport相关联。这个类最重要的功能就是使子类可以使用JdbcTemplate对象。 图2:Spring JDBC框架的主要组件#p#JdbcTemplate是Spring JDBC框架中最重要的类。引用文献中的话:“它简化了JDBC的使用,有助于避免常见的错误。它执行核心JDBC工作流,保留应用代码以提供SQL和提取结果。”这个类通过执行下面的样板任务来帮助. 阅读全文
posted @ 2013-01-21 10:20 linux,dev 阅读(206) 评论(0) 推荐(0) 编辑
摘要:maven作为一个强大的项目管理软件,相信已经得到了很多人的喜爱,至少我就是其中之一。所谓“工欲善其事必先利其器”,作为一个集jar依赖、项目管理于一体的maven,其jar依赖包的管理是首当其冲的。每个公司或组织在使用maven时定然要在自己的局域网内搭建一个镜像服务器,用来对内提供项目依赖管理,好处当然就是不用依赖maven的中央仓库或是其他开放组织的仓库,即使断网了,公司或组织内部照样可以进行build和项目打包编译。这个就需要用到maven的镜像服务器软件了nexus!nexus是一款基于java平台的maven镜像服务器软件,可以用来提供依赖包的发布、维护和管理,作为公司或组织内部与 阅读全文
posted @ 2013-01-02 14:19 linux,dev 阅读(762) 评论(0) 推荐(0) 编辑
摘要:Maven多模块项目中使用maven-tomcat-plugin热部署比如有一个父模块xfl(类型为pom的maven项目),其中的pom.xml为: xfl-core xfl-jugg xfl-mysql xfl-core和xfl-jugg都是jar类型的maven项目,xfl-mysql是war类型的maven项目。他们之间的依赖关系:xfl-core依赖xfl-jugg,xfl-mysql依赖xfl-core。如果修改xfl-core或者xfl-jugg里面的java代码,通常需要重新部署。然而网上常见的是用jetty插件来避免重新部署,进而实现修改java代码都热部... 阅读全文
posted @ 2013-01-01 17:56 linux,dev 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:1....maven能做些什么?.. 21.1 概念... 21.2 依附经管... 21.3 生成项目骨架... 21.4 主动化测试... 31.5 连气儿集成构建... 32.... 景象设备.. 32.1 嵌入式运行tomcat. 32.2 外部运行tomcat. 32.3 Nexus创建... 43.... 参考材料.. 53.1 重视事项... 53.2 Maven常用号令... 53.3 Tomcat- M... 阅读全文
posted @ 2013-01-01 17:55 linux,dev 阅读(246) 评论(0) 推荐(0) 编辑
摘要:内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念:ANT的安装:解包,设置路径ANT的使用:最好的学习只不过是一个简单实用的例子起步……ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编 译,打包,测试等。除了基于 阅读全文
posted @ 2013-01-01 17:48 linux,dev 阅读(178) 评论(0) 推荐(0) 编辑
摘要:上一篇文章我们介绍了使用 CXF 创建 SOAP Web服务,接下来我们来学习如何编写 SOAP 客户端。使用 CXF 有很多种不同的方法来创建 SOAP 客户端,本文介绍一种最快速、最简单的方法。首先从服务器上获取 wsdl 的 URL 地址。打开 pom.xml 文件:增加 wsdl-to-java 插件,该插件将根据 wsdl 生成对应调用服务的 Java 客户端代码。org.apache.cxfcxf-codegen-plugin${cxf.version}generate-sourcesgenerate-sourcesgenerated/cxfhttp://localhost:700 阅读全文
posted @ 2013-01-01 17:44 linux,dev 阅读(626) 评论(0) 推荐(0) 编辑
摘要:mvn archetype:create -DgroupId=org.cjj.site -DartifactId=org.cjj.site -DpackageName=org.cjj.site -DarchetypeArtifactId=maven-archetype-webapp重要的 Script代码archetypeArtifactId 不是吗? 但是,当我们创建spring项目或者struts项目,到哪里去查他们的archetypeArtifactId呢? 我google了一下,发现一个好资源:http://cwiki.apache.org/confluence/display... 阅读全文
posted @ 2013-01-01 17:43 linux,dev 阅读(956) 评论(0) 推荐(0) 编辑
摘要:zhaodao.baidu.com:...src/main/javasrc/test/java......***************************************8NoGoalSpecifiedExceptionWell, this just tells you that Maven has no idea what it should do. In general, you have the following options to perform build steps:Invoke a lifecycle phase, e.g.mvn installThis run 阅读全文
posted @ 2013-01-01 17:42 linux,dev 阅读(754) 评论(1) 推荐(0) 编辑
摘要:Artifactory是一个Java的Maven扩展工具,Artifactory拥有很多强大的企业级特性和人性化的用户接口,拥有众多客户群。主要特性:整合了 Hudson在POM中自动清除远程仓库声明UI绑定POM的Ivy依赖统一支持通用artifact的部署虚拟库的包含/排除模式搜索特定的仓库(repositories)更快的搜索 阅读全文
posted @ 2013-01-01 17:41 linux,dev 阅读(224) 评论(0) 推荐(0) 编辑
摘要:总有那么一批人认为IDE是无比强大的,比如Eclipse,或者更强大的MyEclipse(你是不是在用破解版本?)。Eclipse的确非常、非常、非常的优秀,它能帮你自动编译、帮你执行单元测试、帮你重构……我不想黑Eclipse,要黑的话拿Maven作为对比也太愚蠢了,应该用IDEA才对。我想说的是,Eclipse再强大也替代不了Maven这样的自动化构建工具,为什么昵?几年前当我还没有毕业的时候,我在一家很小的软件公司实习,这家公司做一些政府项目,当时我们开发的是一个暂住人口管理系统。如果你懂中国,你应该明白这样的公司,技术人员永远是三流公民,单子都是老板通过关系喝酒吃饭拉来的,你开发出来的 阅读全文
posted @ 2013-01-01 17:40 linux,dev 阅读(254) 评论(0) 推荐(0) 编辑
摘要:江湖上多的是功能华丽的项目原型/骨架生成工具,但最后,反而是功能简单的Maven Archetypes渐渐有了一统的希望。 无它,先把自己收拾得简单易用,然后作为一个江湖大佬(maven)的"官方"小弟,再有另一些江湖大佬(appfuse,strust2,cxf)使用示范一下,就是现在的上位秘诀。 和很多生成工具一样,Maven Archetypes 的功能就是从Velocity模板中替换变量,并根据package 名扩展一下java文件的目录结构而已。 Advanced Usage 讲解了一个完全的Maven Archetype周期:mvn archetype:creat 阅读全文
posted @ 2013-01-01 17:39 linux,dev 阅读(230) 评论(0) 推荐(0) 编辑
摘要:使用m2eclipse插件的功能新建一个web工程,步骤如下:File -> New -> Project...Maven -> Maven Project -> next -> (不要勾选Create a simple project) next在filter中输入webapp,选中maven-archetype-webapp,然后next,输入东东,finish。工程创建完成。工程目录还缺少/src/main/java、src/test/java等目录,需要的手动添加。 工程创建后其实是一个java工程,先将其变为eclipse的web工程,步骤如下: 打开工 阅读全文
posted @ 2013-01-01 17:39 linux,dev 阅读(295) 评论(0) 推荐(0) 编辑
摘要:参考 http://wenku.baidu.com/view/33d1104b852458fb770b560f.htmlhttp://www.blogjava.net/baoyaer/articles/355040.htmlhttp://juvenshun.iteye.com/blog/349534下载地址是:http://nexus.sonatype.org/downloads/我下载的是:nexus-oss-webapp-1.8.0.1-bundle.tar.gz一、安装服务器解压下载的文件:# tar xzvf nexus-oss-webapp-1.8.0.1-bundle.tar.gz 阅读全文
posted @ 2013-01-01 17:38 linux,dev 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Maven入门实战笔记07-私服使用Nexus创建私服私服:见 Maven入门实战笔记04-仓库 一节中相关内容三种Maven仓库管理软件:Apache的ArchivaJFrog的ArtifactorySonatype的Nexus安装Nexus下载Nexushttp://www.sonatype.org/nexusBundle:http://www.sonatype.org/downloads/nexus-latest-bundle.zipWAR:http://www.sonatype.org/downloads/nexus-latest.war安装Bundle方式安装自带Jetty容器将下载 阅读全文
posted @ 2013-01-01 17:35 linux,dev 阅读(836) 评论(0) 推荐(0) 编辑
摘要:Maven入门实战笔记06-聚合与继承目录一览:聚合继承可继承的POM元素依赖管理插件管理聚合与继承约定优于配置反应堆聚合与继承概述:Maven的聚合特性能够把各项目的各个模块聚合在一起构建;Maven的继承特性能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。-------------------------------------------------------用到的项目 《Maven实战》(许晓斌 著) 一书中的一个用户登录注册的项目-------------------------------------------------------项 阅读全文
posted @ 2013-01-01 17:32 linux,dev 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Maven入门实战笔记01Windows上安装Maven1.JDK检查echo %JAVA_HOME%java -version2.下载Mavenhttp://maven.apache.org/download.html3.本地安装设置环境变量M2_HOME D:\tools\apache-maven-3.0.5Path %M2_HOME%\bin测试安装---------------------------------------------------------------------------------安装eclipse Mave插件(m2eclipse)http... 阅读全文
posted @ 2013-01-01 17:28 linux,dev 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-Ddetail.(注:一个插件goal也被认为是一个 “Mojo”) 下面大家就运行mvn help:describe -Dplugin=help -Dmojo=describe感受一下吧!2. mvn archetype:g 阅读全文
posted @ 2013-01-01 17:21 linux,dev 阅读(196) 评论(0) 推荐(0) 编辑
摘要:什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致性管理变得困难。此外,如果你使用版本管理工具,如SVN(你没有使用版本管理工具?马上试试SVN吧,它能帮你解决很多头疼的问题),你需要将大量的jar文件提交到代码库里,可是版本管理工具在处理二进制文件方 阅读全文
posted @ 2013-01-01 17:19 linux,dev 阅读(3936) 评论(0) 推荐(0) 编辑
摘要:创建自己的archetype一般有两种方式,比较简单的就是create from project1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面; 会将一些通用的配置文件放到src/main/resources目录下面; 如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面2、然后在maven project的pom.xml文件中添加插件 ===================================... 阅读全文
posted @ 2013-01-01 16:11 linux,dev 阅读(421) 评论(0) 推荐(0) 编辑
摘要:【1】常见小问题集锦初学maven,遇到不少问题,记录下来,呵呵,依然是备忘兼共享。一. The pulgin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or valid version could be found 安装官方标准的安装方式(http://maven.apache.org/download.html#Installation)安装完毕,运行mvn --version没有问题。 然后按照"maven in 5 minutes"(http://maven.ap 阅读全文
posted @ 2013-01-01 16:09 linux,dev 阅读(466) 评论(0) 推荐(0) 编辑
摘要:war包即对WEB应用程序进行打包,用于应用容器的部署。如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了。打包方式有很多中,很多工具本身就支持此功能。下面主要介绍通过maven来操作的两种方式:方法一: 即第一反应的那种啦,就是利用maven的maven-war-plugin。Xml代码 ...... org.apache.maven.plugins maven-war-plugin 2.0.2 WEB-INF/lib/log4j-${log4j.version}.jar 当然你可以指定war包的名称,... 阅读全文
posted @ 2013-01-01 16:07 linux,dev 阅读(996) 评论(0) 推荐(0) 编辑
摘要:1,首先到http://maven.apache.org/download.html 下载合适的Maven版本,我下载的是Maven 2.0.9 (zip)。2,解压文件到你想安装的目录,我的是F:\apache-maven-2.0.9。3,在环境变量的用户变量中增加名为M2_HOME,值为F:\apache-maven-2.0.9的变量,注意在目录F:\apache-maven-2.0.9的最后不要加\,即不能为F:\apache-maven-2.0.9\。同时添加名为M2,值为%M2_HOME%\bin的环境变量。在环境变量path的值中加入%M2%.4,控制台运行mvn -version 阅读全文
posted @ 2013-01-01 16:06 linux,dev 阅读(305) 评论(0) 推荐(0) 编辑
摘要:最近一直通过各种方式搭建simple4的入门开发环境和企业应用的开发环境,为了解决大家对获得simple4项目的源代码,或者获得依赖的jar包有一个简单途径,与大家分享一下个人经验,当然,本文所讲的操作同样适用于获得其他开源项目。通过学习开源项目是程序员提高技术的最佳途径,当然会给你未来获得更多的收入打好基础。开源项目很多把源代码通过svn服务器管理,比如 http://code.google.com/,还有比如最近比较流程的github, https://github.com/ 我是比较喜欢狂这两个项目,基本上工作上需要解决的问题,都可以找到类似的代码,能快速的提高效率与代码质量。获得源代码 阅读全文
posted @ 2013-01-01 16:02 linux,dev 阅读(499) 评论(0) 推荐(0) 编辑
摘要:闲了很久了,看资料也看烦了,突然想做点东西了。一个人编程比较自由,不需要什么版本控制,不需要什么项目管理。不过为了以后考虑,还是搭建个开发环境吧,顺便我的那台闲置的电脑也可以派上用场了。 工欲善其事,必先利其器。好了先看一下需要什么东东吧。 服务器:目前使用window2003 ,以后转到linux上吧 数据库:还是选择mysql,毕竟oracle,比较慢 语言,当然首选java,毕竟在java界混了很久,ror,还不是很熟,只能当作闲暇的研究。 IDE,喜欢eclipse,自从学习java 以来一直用它,虽然idea也不错,不过还是钟爱eclipse。 版本控制,选svn吧,cv... 阅读全文
posted @ 2013-01-01 16:01 linux,dev 阅读(221) 评论(0) 推荐(0) 编辑
摘要:可以说纠结了不少时间了用mvn archetyoe:generate 时总是会出现以下的情况:正常的应该是Java代码 $ mvn archetype:generate [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'archetype'. [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Default 阅读全文
posted @ 2013-01-01 16:01 linux,dev 阅读(1926) 评论(0) 推荐(0) 编辑
摘要:nexus 1.7.2 如何上传自己的jar包害得自己找了半天,见图:查看图片附件*******************************************Sonatype Nexus 2.2.1 破解我们在用maven来做工程构建工具的话,通常会搭建一个公司内部的私有maven服务器:Sonatype Nexus,现在已经 升级到了Professional 2.2.1版本,但这个版本是收费的,普通的jar工程的管理用1.9就足够了,但升级到2.2.1版本后提供了很多的新功能,特别是对eclipse p2仓库的支持,对用osgi框架进行开发的人来说是一大好消息,因为nexus是用纯 阅读全文
posted @ 2013-01-01 15:59 linux,dev 阅读(3307) 评论(0) 推荐(0) 编辑
摘要:1. Ant build.xml exampleJava代码 2. Ant target of JavaJava代码 3. 使用ant和ivy编译一个项目时,运到 "problem: failed to c... 阅读全文
posted @ 2013-01-01 15:59 linux,dev 阅读(824) 评论(0) 推荐(0) 编辑
摘要:如果你想定义一个maven工程模板,有一种很快的方法:1.定义你开发环境的目录结构,写一个pom.xml.2.使用命令,mvn archetype:create-from-project 创建一个工程模板。3.在target目录下执行mvn install.执行完之后你就可以使用你的模板了。4.执行命令,mvn archetype:generate -DarchetypeCatalog=local就可以开始使用你定义的模板创建工程。例子:1.创建目录结构如下:Demo--src--main--resources--test--webapppom.xmlpom.xml内容: 4.0.... 阅读全文
posted @ 2013-01-01 15:57 linux,dev 阅读(169) 评论(0) 推荐(0) 编辑
摘要:说完了settings.xml配置,下来说一下maven2的主要配置pom.xml什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:xml 代码 4.0.0modelVersion> ...groupId> ...artifactId> ...version> ...packaging> ...dependencies> ...parent> ...de 阅读全文
posted @ 2013-01-01 13:56 linux,dev 阅读(849) 评论(0) 推荐(0) 编辑
摘要:目前有很多组织使用了一些工具依赖于Maven仓库,但他们并没有采用一个仓库管理器,对于这一点我十分惊讶。可能没人提出来这一点,没人站出来告诉别人使用一个仓库管理器能带来什么好处。我经常能从很多不使用Maven仓库管理器的组织那里听到这样的字眼:“我们不需要那么复杂……”,或者“中央仓库够了,我们不需要在本地建立这样一个仓库”不用说,关于什么“是”一个好的Maven仓库,还存在很多误解。首先,安装它一点都不复杂。你只需要花几分钟就能下载并安装好Nexus ,而且我们已经特意的使得这一过程变得容易,并且尽可能减少侵入性。第二,一个缓存远程仓库的仓库管理器并不会缓存所有的东西。一个好的仓库管理器只会 阅读全文
posted @ 2013-01-01 10:04 linux,dev 阅读(254) 评论(0) 推荐(0) 编辑
摘要:我这里已经自己建了一个DEMO,但是有很多不方便的地方,请教各位有没有更好的实现方案?有一个jar模块:test-core,一个war模块:test-web。test-web模块依赖test-jar模块。我要达到的效果是:修改jar模块代码的时候,能直接热部署,就是tomcat不要reload。我目前的实现方法:1.test-core是最简单的maven工程,jar工程,这个没什么好说的。2.test-web的maven的war工程,具体的配置入下图:test-web的Project-Facets配置如下图test-web的Deployment Assembly配置如下图:3.eclipse中 阅读全文
posted @ 2013-01-01 09:56 linux,dev 阅读(771) 评论(0) 推荐(0) 编辑
摘要:架构师是靠设计能力。需要了解至少一个行业的业务流程,要有丰富的行业经验。通常还需要一定的IT设计方面的知识。 阅读全文
posted @ 2013-01-01 09:54 linux,dev 阅读(192) 评论(0) 推荐(0) 编辑
摘要:摘 要:目前企业信息化正在如火如荼地开展之中,企业信息量在急剧膨胀。这使得信息的搜索工作变得极为繁重起来。据调查统计,人们在平时的工作中,有70%的时间都花费在信息搜索上。由此,如何提高人们搜索信息的效率成为众多企业为之努力的方向。于是企业网站的Web应用系统中,信息查询设计的好坏直接影响到系统的响应时间和性能这两个关键指标,尤其是当数据量变得越来越大时,如何处理大数据量的查询成了每个程序开发人员都必须面对的问题。本文从系统架构设计,查询框架设计,数据库连接池技术三个方面,探讨如何解决Web应用的大数据量查询,并结合中南电力设计院综合MIS平台、质量管理信息系统及OA系统的技术情况,介绍了提高 阅读全文
posted @ 2013-01-01 09:53 linux,dev 阅读(261) 评论(0) 推荐(0) 编辑
摘要:一、软件体系结构和框架的定义 软件体系结构的英文单词是“architecture”. Architecture的基本词义是建筑、建筑学、建筑风格。 软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。 《设计模式》中对框架的定义是框架就是一组相互协作的类,对于特定的一类软件,框架构成了一种可重用的设计。 软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。框架的作用在于:由于提取了特定领域软件的共性部分,因此在此领域内新项目的开发过程中代码不需要从头编写,只需要在框架的基础上进行一些... 阅读全文
posted @ 2013-01-01 09:53 linux,dev 阅读(267) 评论(0) 推荐(0) 编辑
摘要:本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。TeamLabTeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。XPlanner+XPlanner是专门为XP(极限编程)团队设计的项目管理工具NavalPlanNavalPlan是一个基于ZK框架开发Web的项目规划,监测和控制软件。2-plan2-plan 同时包含了桌面端和Web应用平台,桌面端是一个用来替代微软的 Project 软件的产品;而Web平台则提供基于 阅读全文
posted @ 2013-01-01 09:09 linux,dev 阅读(1148) 评论(0) 推荐(1) 编辑
摘要:目前专门针对IT行业、软件行业的项目管理工具越来越多,但大多数产品目前还只是具有较通用功能,一些管理精细的要求难以在工具中得到支持。笔者根据实际应用,探讨一下项目管理中的工具支持功能,此为系列之一,欢迎从事项目管理工具研究或者感兴趣的人员 ,探讨研究。 一般有一定规模的软件开发组织,项目基本上都是项目群。一般规模的项目群可能分为两级,一个项目群下面包括若干项目组,大的项目,项目分级可能有3到4级。目前的管理工具对于项目群的支持都不够好,项目管理中对于项目群的描述,也是篇幅有限,认为管理好所有子项目,即可。对于项目群中各个项目之间关系一般很少阐述。一般的项目管理工具即使支持项目群的管理,... 阅读全文
posted @ 2013-01-01 09:09 linux,dev 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Eclipse安装git插件EGit发表于 2011 年 10 月 11 日 由 姜立1.Eclipse中有EGit插件来管理git版本库,首先安装EGithttp://eclipse.org/egit/download/打开Eclipse,install new software,在红框处写入地址,官方地址http://download.eclipse.org/egit/updates(Recommended)http://download.eclipse.org/releases/indigo然后等待安装完成。还有一种方法使用Eclipse Marketplace,搜索git,就可以看到E 阅读全文
posted @ 2013-01-01 09:07 linux,dev 阅读(340) 评论(0) 推荐(0) 编辑
摘要:来源:蒋鑫在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。对SVN的迷信和对Git的误解误解1:SVN只能检出(checkout)一个版本(revision)的代码,而Git却可以脱库!这个误解是如此普遍,简直成了SVN在企业市场中封杀Git的尚方宝剑。其实稍微思考一下 这个谣言就很难传播。 阅读全文
posted @ 2013-01-01 09:06 linux,dev 阅读(274) 评论(0) 推荐(0) 编辑
摘要:如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一 阅读全文
posted @ 2013-01-01 09:05 linux,dev 阅读(180) 评论(0) 推荐(0) 编辑
摘要:使用git已经有一段时间了,从使用git的第一天开始,就计划逐步放弃svn.svn有的功能,git都能做到,而且做得更出色,况且git还有很多特性svn望尘莫及,还有什么理由继续使用svn呢?well,理由很多. 比如,git在windows上的性能问题, TortoiseGIT还没有开发出来(或者根本没有这个计划?),团队中其它人员不习惯用git....等等.那么,鱼与熊掌,能否兼得?=== SVN 之痛与痒 ===svn的最大问题是不支持分布式开发. 分布式并不一定就是指象Linux Kernel那样的大型协作开发场景.例如,你想把没做完的工作带回家做,但是家里又不能连线到公司的svn服务 阅读全文
posted @ 2013-01-01 09:05 linux,dev 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、什么是持续集成(Continuous Integration)?这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下:持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Test Case。如果成功则接受这次提交,否则告诉所有人,这是一个失败的Revision。更具体的解释可以参考Martin fowler的Continuous Integration 。二、持续集成的价值与成本有句时髦 阅读全文
posted @ 2013-01-01 09:04 linux,dev 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Subversion服务器搭建https://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/ 阅读全文
posted @ 2013-01-01 09:04 linux,dev 阅读(121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示