
项目构建
TechBirds
这个作者很懒,什么都没留下…
展开
-
基于Web的Git 管理(使用Gitblit 在windows 上部署你的Git Server)
前言 之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问题。Bonobogit对Windows要求的平台也高,于是又在网上找了一下,发现其实还是有不少软件支持在Windows平台上部署git Server 的。Gitblit Gitblit 是一个使用Java来管理Git转载 2013-06-24 15:20:15 · 15256 阅读 · 1 评论 -
Eclipse上GIT插件EGIT使用手册
非常优秀的文章:EGit是Eclipse上的Git插件,官方内容参看http://wiki.eclipse.org/EGit对版本控制和GIT的介绍可以参看文档《Git简介》 Git简介WindowsXP下搭建GIT服务器RHEL下搭建GIT服务器RHEL中YUM失败解决方法GIT服务器使用基础Eclipse上GIT插件EGIT使用手册之转载 2013-06-25 11:07:33 · 1433 阅读 · 0 评论 -
通过Egit将项目推送至GitHub上(SSH方式)
一.egit的安装 当然也可以选择在Eclipse Marketplace中搜索有经验的朋友肯定会想到是不是可以通过Link的方式来实现插件安装,好像这个真没有还有一个要说明的是如果使用:http://download.eclipse.org/egit/updates.来安装,则要保证您的eclipse版本是最新的,否则会安装失败 低版本Eclipse安装E转载 2013-06-25 22:17:37 · 4935 阅读 · 0 评论 -
Git学习笔记
Git就暂时先学到这里吧。主要是两块内容:Git基础和Git分支一.Git的基本认识:1.git使用基本流程:文件流转的三个工作区域:1.Git的本地数据目录2.工作目录 3.暂存区域2.git的简单工作流程: 1.在工作目录中修改文件 2.对修改的文原创 2013-06-26 16:01:03 · 6451 阅读 · 0 评论 -
持续集成:自动化
一、什么是持续集成(Continuous Integration)?这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下:持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Te转载 2013-06-26 23:11:29 · 971 阅读 · 0 评论 -
git clone命令使用
git clone 命令参数:usage: git clone [options] [--] [] -v, --verbose be more verbose -q, --quiet be more quiet --progress force progress reporting -n, -转载 2013-06-26 15:43:51 · 165749 阅读 · 2 评论 -
Git GUI的使用
一、克隆在开始 —> 所有程序 —> Git 中,有 Git Bash 和 Git Gui 两个图标,点击启动 Git Gui 界面如下:msysgit 图形工具,可以创建新的版本库(本地)、克隆已有版本库(远程)、打开已有版本库(本地或远程)例如:克隆已有的版本库(远程),如 克隆下载test.git 步骤:a、 点击“克隆已有版本库”,依次输入远程版本库(xxx)和本地转载 2013-06-28 13:24:32 · 29447 阅读 · 1 评论 -
Git fetch和git pull的区别
原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master转载 2013-07-16 10:04:01 · 2031 阅读 · 1 评论 -
win8 安装 mindget mindmanger
1安装MindManager时,显示安装Visual C++ 2005 Redistributable时报错 解决方法:1.把安装程序移动到没有中文名的文件夹里再安装。一般都是可以正常安装的 2.如果安装不成功,是因为系统的临时文件夹路径也包含中文名,比如临时文件路径是:“C:\Users\用户名\AppData\Temp”,所以还是出错了,把临时文件夹改为了“C:\Temp”转载 2013-07-02 11:49:37 · 2104 阅读 · 0 评论 -
Apache Maven 使用 profile 和 filtering 实现多种环境下的资源配置管理(属性过滤)
构建项目时可能会遇到在测试(如单元测试)、开发、模拟、生产等不同环境下需要不同配置(properties、xml)或资源(jpg、png、mp3)的情况。比如常见的数据库连接(即 jdbc url)的值,在不同的环境下可能有如下几种值:测试环境:jdbc:mysql://localhost:3306/foobar_test开发环境:jdbc:mysql://localhost:33转载 2013-07-03 11:45:30 · 4870 阅读 · 2 评论 -
Maven入门之仓库-第四节
仓库:仓库类别:1.本地仓库(局域网)2.中心仓库(外网)3.私有仓库(局域网)中心仓库搭建(nexus的安装)1.下载maven nexus http://www.sonatype.org/nexus/go2.解压至本地目录,将bin目录配置为path3.cmd窗口: 4.地址栏:原创 2013-06-20 22:56:12 · 1662 阅读 · 0 评论 -
Maven入门之依赖-第三节
Maven主要有三块内容:依赖、仓库、生命周期和插件。今天我们主要讲依赖。这里的内容可能跟第二节会有冲突,不过也是为了更好的总结,系统性强一些,因此就不做区分了。1.依赖包的查询:1.所有依赖都是通过坐标来进行存储的(GAV:groupId,artifactId,version)2.提供GAV的查询:http://mvnrepository.com3.通过设置依赖2原创 2013-06-18 21:50:58 · 1324 阅读 · 0 评论 -
Junit3和Junit4使用区别
在项目经常会用到单元测试,这里对Junit在开发中的使用标准及使用方法进行简单的介绍。1.包目录的定义以及相关jar包的添加2.Junit3和Junit4分别对测试类的编写所测试的源代码:package com.techbirds; public class HelloWorld { public void sayHello(){ System.out原创 2012-12-28 20:57:59 · 6603 阅读 · 0 评论 -
Ant学习笔记(更新中~)
序言:出于项目构建自动化的目的,为此学习ant。希望在学习ant的过程中,多自我总结一些ant使用的好处。1.ant的环境搭建虽然看似极为简单的操作,但长时间不用的话,也会让人头疼。 步骤1:下载ant环境 步骤2:配置系统path路径,配置方式极像JDK环境的配置。在开发工具例如:在Myeclipse中,最好重新设置下ant的hom原创 2012-12-24 23:37:17 · 1153 阅读 · 0 评论 -
SVN操作异常解决日志
1 svn locked某个目录-无法进行更新产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。在命令提示符下cd 到svn项目出现问题的文件所在目录下,然后执行如下命令del lock /q/s 就把锁删掉了。如图所示:2.svn remains in conflict错误解决情形:当有人在对某文件进行转载 2012-12-26 08:45:32 · 20409 阅读 · 0 评论 -
Ant将多个jar打包为一个jar
Ant中的build.xml主要标签如下:(1)创建文件夹(2)拷贝文件(3) 编译java文件 (4)打包class文件(5)解压缩jar包具体用法网上有很多,不过有一用法很值得一提,就是将多个jar包打成一个大的jar包,代码如下:[html] view plaincopy转载 2013-01-10 10:47:55 · 1173 阅读 · 0 评论 -
JSTL项目部署时产生的问题
项目部署环境:tomcat6.0问题现象:服务器会对包含使用jstl的页面请求出错,错误代码500-服务器端的错误。解决问题:下载jstl1.1.1以及standard-1.1.1.jar包放入tomcat下的lib目录中,重启tomcat便可。ps:纠结了会儿。原创 2013-01-15 16:59:05 · 895 阅读 · 0 评论 -
ant的最佳实践笔记
1.ant将struts2+spring3项目打成war包原创 2013-01-15 17:09:15 · 628 阅读 · 0 评论 -
修改tomcat项目的图标
部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小猫图标,很多时候我们需要修改这个图标。 其实方法很简单,系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去webapps/root/下找这个文件,如果这两个地方都没有,则就显示IE图标。当然,对于有的浏览器这样做就可以了,但是有一些浏览器必须直接转载 2013-01-16 15:09:51 · 1246 阅读 · 0 评论 -
在MyEclipse中javadoc的用法
javadoc作为JDK自带的一工具,使用起来非常方便。不借助IDE使用javadoc命令生成。下面是我网上摘来的(Myeclipse):方法一、在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。在Javadoc Generation对话框中有两个地方要注意的:javadoc command:应该选转载 2013-06-16 16:17:09 · 2085 阅读 · 0 评论 -
Maven入门(非IDE下)-第一节
序言:好奇maven现在这么流行,为此空闲下来学习一下maven,随着学习的深入最终也想弄明白相比ant,他的优点在哪里?。maven的入门:第一、maven的环境配置下载:maven下载地址:http://maven.apache.org/download.cgips:我下载的是3.05版本的配置要求:path路径配置和JAVA_HOME,配置好以后ps:配置原创 2013-06-15 11:24:51 · 1247 阅读 · 0 评论 -
Maven入门(Myeclipse下)-第二节
注意:Myeclipse和sts自带maven支持,eclipse需要安装m2eclipse,我目前使用的版本是myeclipse10一.Myeclipse设置自定义的maven以及仓库进入Preferences属性进行设置:NO1:NO2:NO3:二.尝试导入一个既有的maven工程三.用户模块中的核心模块作为maven项目的入门,原创 2013-06-18 08:02:46 · 1505 阅读 · 0 评论