坚信科学,分享技术

Tag Archives: svn

ubuntu 9.10安装配置eclipse、subclipse、m2eclipse(svn插件和maven插件)

ntfs硬盘安装ubuntu 9.10方案见: x200 ntfs硬盘安装ubuntu9.10正式版手记 eclispe 3.51安装: sudo apt-get install eclipse 整完会在应用程序中多出来一项“编程”。 此时的eclipse是以自带的jre来运行的,后面的maven插件会要求eclipse在jdk里运行,而不是jre里,所以再安装一下jdk: sudo apt-get install sun-java6-jdk 这样,jdk会安装到/usr/lib/jvm/java-6-sun 然后修改eclipse.ini sudo vim /usr/lib/eclipse/eclipse.ini 在-vmargs上一行加入: -vm /usr/lib/jvm/java-6-sun-1.6.0.15/bin (有回车) 同时选择一下window->preferences->java->installed jres增加对应目录的jre 然后开始 Help->install new software subclipse http://subclipse.tigris.org/update_1.2.x 安装好subclipse。subclipse提供了svn的支持。 然后同样安装m2eclipse插件: m2eclipse比较麻烦,需要依次安装的有: emf http://download.eclipse.org/modeling/emf/updates/releases/ cdt http://download.eclipse.org/t

Continue reading

Posted in java, 生活备份 | Tagged , , | Leave a comment

一个把TortoiseSVN转成命令行的svn的bat脚本

TortoiseSVN是windows里常用的svn客户端了,有些IDE(比如说Zend Studio)要设置svn.exe的地址才能绑上svn来用,一般情况下,他附带的都是很古老的版本。 把下面的脚本保存为svn.bat,再在ide里设置svn客户端为这个bat文件,很好用 @ECHO OFF rem This is a svn for IDE rem from http://www.54chen.com start "TortoiseSVN" "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /notempfile /command:%1 /path:%2

Continue reading

Posted in 架构研究 | Tagged , | 2 Comments

Eclipse远程调试JBoss应用设置(linux&win版本)

修改JBoss启动配置 打开JBOSS_HOME/bin目录下的run.conf文件,找到:  #JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y" 将其修改为:  JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" (最后的y改成n) 其中:8787为调试的端口号; WIN: 直接修改run.bat,找到这一行,删除前面的rem,修改suspend为n。  启动JBoss  ./run.sh -b192.168.1.x 其中192.168.1.x是Jboss所在机器的ip; 新建调试配置 在Eclipse中,打开菜单“run”-〉“debug configurations...”;在出现的对话框中,选择“Remote Java Application”,右键单击,在弹出的菜单中选择“New”,在出现的对话框的“host”中输入Jboss服务器的ip(192.168.1.x),在“port”中输入调试的端口号(8787),选择“debug”开始调试;   调试 在出现的“debug view”中,打开需要调试的Java源文件,设置相应的断点就可以了

Continue reading

Posted in java | Tagged , , | 2 Comments

svn里的branch、trunk、tag的用处

[文章作者:陈臻 本文版本:v1.0 最后修改:2008.11.12 转载请注明原文链接:http://www.54chen.com/c/83] 这只是个说明,你不按说明来办事也不会怎么样,svn照样工作得很好。 branches:分枝 当多个人合作(Sally和John)时,可能有这样的情况出现:John突然有个想法,跟原先的设计不太一致,可能是功能的添加或者日志格式的改进等等,总而言之,这个想法可能需要花一段时间来完成,而这个过程中,John的一些操作可能会影响Sally的工作,John从现有的状态单独出一个project的话,又不能及时得到Sally对已有代码做的修正,而且独立出来的话,John的尝试成功时,跟原来的合并也存在困难。这时最好的实践方法是使用branches。John建立一个自己的branch,然后在里面实验,必要的时候从Sally的trunk里取得更新,或者将自己的阶段成果汇集到trunk中。(svn copy SourceURL/trunk \ DestinationURL/branchName \ -m "Creating a private branch of xxxx/trunk." ) trunk:主干 主干,一般来说就是开发的主要呆的地方, tag: 在经过了一段时间的开发后,项目到达了一个里程碑阶段,你可能想记录这一阶段的代码的状态,那么你就需要给代码打上标签。(svn cp file:///svnroot/mojavescripts/trunk \ file:///svnroot/mojavescripts/tags/mirrorutil

Continue reading

Posted in linux | Tagged | 5 Comments