Eclipse中导入CVS中的项目
在Eclipse里自动导入相应包的类名的快捷键
在Eclips e里自动导入相应包的类名的快捷键在Eclips e里,写一个没有导入相应包的类名(这个类名已经完全写全,比如Layou tManag er),可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包.MyEclip se快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前Edi terCtrl+K 快速定位到下一个Ctrl+E快速显示当前E diter的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stute s line中显示没有找到了,)Ctrl+Z返回到修改前的状态Ctrl+Y与上面的操作相反Ctrl+/ 注释当前行,再按则取消注释Ctrl+D删除当前行。
Ctrl+Q跳到最后一次的编辑处Ctrl+M切换窗口的大小Ctrl+I格式化激活的元素Form at ActiveElement s。
Ctrl+F6切换到下一个Edito rCtrl+F7切换到下一个Persp ectiveCtrl+F8切换到下一个View------------------------------------------MyEclip se快捷键2(CTRL+SHIFT)------------------------------------------Ctrl+Shift+E显示管理当前打开的所有的V iew的管理器(可以选择关闭,激活等操作)Ctrl+Shift+/ 自动注释代码Ctrl+Shift+\自动取消已经注释的代码Ctrl+Shift+O自动引导类包Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)Ctrl+Shift+F4 关闭所有打开的EditerCtrl+Shift+X 把当前选中的文本全部变为小写Ctrl+Shift+Y 把当前选中的文本全部变为小写Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Imp ort语句Ctrl+Shift+P定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)Ctrl+Shift+F格式化文件F ormatDocumen t。
如何使用eclipse导入文件
如何使用eclipse导入文件Eclipse是一种功能强大的集成开发环境(IDE),广泛应用于Java 开发中。
使用Eclipse导入文件是一项基本操作,本文将介绍如何使用Eclipse导入文件。
第一步:打开Eclipse首先,打开Eclipse开发环境。
如果你已经有一个Eclipse的工作空间,可以直接打开该工作空间;否则,可以创建一个新的工作空间。
第二步:创建或打开项目在Eclipse中,你可以创建一个新的Java项目并命名,或者打开已经存在的项目。
选择适合你需求的选项,并确认项目已经正确创建或打开。
第三步:选择导入文件在导入文件之前,请确保你已经找到要导入的文件位置。
在Eclipse 的导航菜单中,点击"File" -> "Import"。
第四步:选择导入方式在弹出的导入窗口中,选择你要导入的文件类型。
例如,如果你要导入Java源代码文件,选择"General" -> "File System"。
第五步:浏览文件位置在导入窗口中,点击"Browse"按钮来浏览你要导入的文件所在的位置。
选择文件并点击"Open"按钮。
第六步:选择目标位置在导入窗口的右侧,选择要将文件导入到的目标位置。
你可以选择已存在的项目或创建新的文件夹。
第七步:选择导入的文件在导入窗口的左侧,会显示你所选择的文件夹中的文件列表。
选择你要导入的文件,并点击"Finish"按钮。
第八步:完成导入Eclipse将会开始将你选择的文件导入到你选择的目标位置。
这个过程可能需要一些时间,具体取决于文件的大小和数量。
第九步:检查导入结果导入完成后,你可以在Eclipse的项目资源管理器中查看导入的文件。
确保文件已经成功导入,并可以在你的项目中使用。
总结:本文介绍了如何使用Eclipse导入文件。
代码管理工具SVN-CC-GIT-VSS-CVS详细使用说明书最终版
代码管理工具SVN、CVS、CC、VSS、GIT使用说明书1 简介Author :龙叔1.1 目标subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。
svn是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员可用svn在本地获得并更新代码控制服务器有很多..ClearCase(成本低) SVN CVS.建议学CC SVN GIT VSS(*^__^*) 嘻嘻……TortoiseSVN安装双击...next--->>next ---->>finish 它会提示你是否重启电脑..最好重启一下...2 在eclipse上安装SVN插件1. 获取插件文件安装的方法(三个)方法一:把subclipse-1.6.17.zip文件夹解压之后的所有文件分别都丢入eclipse根目录下..出现提示是否覆盖文件时,选择“是”方法二|D:\devsoft\eclipse-j2ee的dropins目录下新建eclipse文件夹,再在eclipse文件里面分别新建features和plugins文件夹(推荐使用..不会有污染.其他插件)然后把subclipse-1.6.17.zip文件夹解压之后的所有文件分别都丢入刚刚你在eclipse文件夹features和plugins文件夹再重启Eclipse/Myeclipse..方法三、Help---->>Install New Software2. 验证安装插件成功安装插件成功后,可以在eclipse的windows->Preferences中的Team中看到SVN选项,如下图:3. SVN的权限分配如图所示三部曲passwd文件authz文件svnserve.conf3 SVN使用说明注意:要建一个代码库(资源库位置)网上下载TortoiseSVN-1.7.1.22161.msi工具双击安装即可.也可以安装一个命令版本新建资源库.Setup-Subversion-1.6.5.msi安装:Setup-Subversion-1.6.5.msi之后--->>>>建库....3.1 如何每次都要敲svnserve -d -r 加资源库名称解决每次启动都要敲svnserve -d -r 加svn资源库的问题运行cmd命令sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service --root D:\svn\svnrepos svnrepos是资源库名称进入你在那个盘建的库的svnresoucre的目录下conf的passwd给用户名和密码..找到svnserve.conf文件打开找到#password-db = passwd 把注释去掉..不去掉会报...Cmd命令窗体切记不要关闭否则报用svnserve -d -r 资源库文件夹回车即可启动启动svn命令就是那个给密码权限的svnserve.conf的名称加上 -d -r 加上库文件夹名称回车即可...3.2 如何向SVN服务器上传项目代码由于每个组只开发一套代码,因此不需要每个人把自己的代码上传服务器,最终选择一个人的代码框架上传SVN,其他人从SVN服务器下载代码框架如下图,右键项目工程,选择Team->Share Project如下图,选择SVN输入URL地址:说明:输入本地的svn的URL准备开始共享项目到SVN服务器-----本机的svn库如下图,提交代码到SVN服务器上如下图,注意选择src->java下的源代码提交到SVN服务器,本地产生的build,dist等文件夹不要上传到SVN服务器3.3 如何连接SVN服务器,从SVN服务器下载代码如果项目团队小组的代码已经上传到SVN,可以通过下面的方法把svn代码加载到eclipse中:新建项目,选择“其他”选项从SVN中签出项目,如下:输入自己组的URL地址:其他用默认从svn可以check out到eclipse选择你要的项目check out点击finish即可....(*^__^*) 嘻嘻……3.4 如何更新项目的代码文件如下图,更新代码,可以检查服务器上的代码是否有更新,如果有自动替换本地的代码3.5 如何查看历史版本的代码通过选择“查看资源历史记录”3.6 如何比较不同版本的代码差别右键代码文件,选择“比较”,可以选择和哪个版本的文件进行比较比较的结果显示3.7 如何删除SVN服务器上不用的SVN文件夹连接资源库,然后选择要删除的文件或文件夹,进行删除3.8 如何鉴别代码是本地代码,还是服务器代码3.9 如何把修改的代码上传到服务器3.10 通过IE查询项目代码在IE中输入自己URL地址,和自己的域用户名+密码,可以通过IE看到哪些代码在SVN服务器上。
cvs
背景这是去年秋天利用工作至于空暇时间写的一篇关于CVS的文章,因为是word格式的文章,发布不方便,今日放上来,希望对所有想了解和学习CVS的朋友有所帮助。
文章以CVSNT+TortoiseCVS搭建CVS平台的配置过程为主线,详尽介绍了CVS的平台搭建的过程。
并以应用为中心,结合Java程序员常用的两种开发工具Eclipse-3.2、IntelliJ IDEA 5.12 介绍了如何在这些IDE中使用CVS。
文章中淡化了CVS的命令介绍,原因在于本人认为,命令可以在命令行很方便查看,但看了命令不等于你会用了这些工具。
所以不要期待本文能讲解给你多少CVS命令。
文章分为两大部分:第一部分主要讲述CVS平台的搭建;第二部分主要讲解如何应用搭建好的CVS做开发,文章偏重对Java程序程序的开发,其实别的语言也可以用CVS,都是一样的。
目录目录 1第一部分一、环境: 1二、概述 2三、软件安装 2四、 CVSNT服务器端的配置 2(一)、仓库配置 2(二)、服务器配置 6(三)、兼容性配置 7(四)、插件配置 8(五)、高级配置 8五、 CVS客户端配置 9(一)、TortoiseCVS客户端的配置 9(二)、用CVSNT或者TortoiseCVS命令行命令作为客户端软件操作CVS。
14第二部分六、 CVS应用实践 15(一)、CVSNT+Eclipse的CVS的配置 15(二)、CVSNT+IntelliJ IDEA 5.12的CVS的配置 29总结 43声明 44一、环境:Windows XP/2003CVSNT 2.5.03 (Scorpio) Build 2382TortoiseCVS 1.8.26Eclipse 3.2IntelliJ IDEA 5.12二、概述CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件,自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕。
cvs功能
现在,您已经对CVS有了一个基本的理解。
接下来,我们将讨论Eclipse是如何为CVS使用者提供帮助的。
在对其进行讨论之前,先略为详细地看一下Eclipse的CVS用户界面。
在开始之前,Eclipse的CVS 用户界面是毫无价值的。
这是因为,与Eclipse中的很多操作相似,大多数的CVS资源库访问操作都在后台运行,这些操作不会对其他操作造成妨碍。
诸如检出、提交、同步等可能需要长时间运行的操作并不会对您所要完成的其他任务造成妨碍。
在下面所给出的这个简短列表中,列出了在Eclipse用户界面中使用CVS时会碰到的最常见任务。
在练习5中,您会实践所有这些任务。
∙定义到CVS资源库的连接。
∙浏览CVS资源库。
∙将新的工作空间项目定义到CVS中。
∙从CVS中检出已有项目。
∙将工作空间中的更改提交给CVS。
∙使用CVS中的最新版本来更新自己的工作空间项目。
∙在合适的里程碑处进行版本设置。
∙用资源库中的资源来比较或替换工作空间中的资源。
5.4.1 CVS Repository Exploring透视图:资源库主页如图5-1所示的CVS Repository Exploring透视图是在Eclipse中使用CVS的大本营。
在该透视图中含有CVS Repositories视图、CVS Resource History视图以及编辑器区域。
在CVS Repositories视图中会显示出您的工作空间所知道的CVS资源库。
而在CVS Resource History视图中所显示的则是受CVS控制的任何已知文件的修改历史记录。
在CVS Repository Exploring透视图中,您可以建立与CVS服务器的连接。
5.4.2 CVS Repositories视图CVS Repositories视图扮演着资源库浏览器的角色。
在CVS Repositories视图中,您可以对资源库中存在的项目进行选择,并可将这些项目检出到工作空间中。
CVS的配置和使用
CVS的配置和使⽤下⾯是搜集的资料///////////////////本⼈⽤的是CVSNT 2.0.51c,⽤最新的版本在Eclipse中死活不能列出服务器⾥内容,换了这个版本就好了,现在也不知道怎么回事。
⾸先安装,如果是使⽤安装包的版本,很简单,⼀路NEXT;如果是使⽤直接解压的版本,解压缩后把cvsnt.cpl和setuid.dll复制到%WINROOT%\system32下,并在当前⽬录下执⾏以下命令注册CVSNT系统服务:cvsservice -icvslock -i完成后可以在控制⾯版⾥看到CVS for NT的图标,在⾥⾯先启动CVS Service和CVS Lock Service,注意如果使⽤的是解压的版本,还要在CVSNT⽬录下运⾏⼀下genkey⽣成SSL的密钥:genkey.exe cvsnt-default.pem并在SSL settings中选择⼀下刚刚⽣成的密钥⽂件,这个好像没有SSL登陆就没⽤,假设⼀下,没⽤过。
如图:设置Repository,就是CVSNT资源库的位置,切换到Repositories选项卡,Add添加CVSNT资源库的位置,此处Location选为E:/CVSNT/Repository,Name是访问CVSNT服务器时使⽤的路径名,按默认即可,本⼈是/CVSNT/Repository,如果是新建的⽬录,会提⽰你是否初始化Repository,同意即可。
如图:切换到Advanced,先在Use local users for pserver authentication instead of domain users和Pretend to be a Unix CVS version钩上,这是让CVSNT使⽤本地账户作为pserver认证⽅式以及让CVSNT服务器模拟为Unix CVS服务器,如图:CVSNT服务器已经配置好了,接下来是我使⽤过程中遇到问题最多的⽤户配置。
Eclipse中CVS版本管理
Eclipse中CVS版本管理Eclipse中CVS版本管理1.1 CVS简介CVS是Concurrent Versions System(并发版本系统)的简称。
它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分Open Source项目都使用它来做版本管理。
微软的VSS也可以用来进行Java项目的版本管理,但在学会使用Eclipse后,使用CVS。
CVS采用客户机/服务器体系,代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得一份复制到本机,然后在此基础上进行开发。
开发者可随时将新代码提交给服务器,也可以通过更新操作获得最新的代码,保持与其他开发者的一致。
由于Eclipse本身内置了CVS客户端,只要再建立一个CVS服务器就可以使用这一功能强大的版本控制系统。
CVS的功能虽强大,但一般项目通常只用到其20%的功能,所以只要了解最常用的操作就可以了。
本系统是的是Eclipse 3.0.1版本,下面将以面向实际项目使用需要的方式来介绍CVS。
1.2 CVS服务器端的安装与配置CVS起源于UNIX/Linux平台,由于我们平时大多使用的是Windows系统,所以在UNIX/Linux 平台下安装使用CVS服务器端的方法,我们不再重复。
CVS服务器在Windows平台的版本:CVSNT,我们下面将着重介绍CVSNT的安装。
首先,我们得下载CVSNT,可以到CVSNT主页/downloads/去下载它,我们下载的是cvsnt 2.0.58d版本,把它安装在Windows XP系统上。
(1)运行安装程序,完全按照它的默认设置,连续单击“next”按钮,即可完成安装。
我们把cvsnt安装在默认的“C:"Program Files"cvsnt”目录下。
(2)通过Windows选择“开始→所有程序→CVSNT”选项,打开cvsnt的设置面板“Service control panel”,如图1.1所示,表明上面两个服务已经启动。
eclipse使用
在Eclipse中SVN的使用[转]以前提到过SVN版本控制器和客户端的安装和配置,这里再在说一下在编译器中怎么使用SVN,使其既可以单独使用,也可以配合SVN客户端一起使用。
由于编译器种类众多,插件种类也不同,这里只简单介绍下Eclipse的插件安装。
我用的版本是Eclipse3.2.2+MyEclipse_5.1.1,由于本身只有CVS而没有集成SVN,所以要想使用SVN做版本控制只好装一个Eclipse插件Subclipse,Subclipse 的详细安装过程在其官方网站写的很清楚,还带配图,我就直接copy了:一、Install Subclipse in Eclipse 3.x(安装)Step 1:Begin the installation from the Eclipse Help menu item.Step 2:This screenshot show the screen as it initially comes up. In this case you will need to change the radio button to indicate that this is a new install.Step 3:This screen will vary depending on the features you have installed already. You want to click on the New Remote Site button. If you are behind a proxy and the Eclipse install mechanism does not work, then you can download a zipped version of the update site and then click the New Local Site button instead.Step 4:This screen is showing the New Remote Site dialog, filled in with the correct information to install SubclipseName: Subclipse 1.2.x (Eclipse 3.2+)URL: /update_1.2.xName: Subclipse 1.0.x (Eclipse 3.0/3.1)URL: /update_1.0.xStep 5:When you first come back to this screen, the site you added will NOT be selected. Be sure to select it before clicking Next.Step 6:This next screen shows all of the features that are available to install.Step 7:Click the button to accept the license agreement.Step 8:Confirm the install locationStep 9:There is an Eclipse preference to turn off this next dialog. I have never seen a signed feature. Not even nor IBM sign their features.Step 10:Just a screenshot of the in-process installation.Step 11:Eclipse needs to be restarted after installing Subclipse.Step 12:Finally, after restarting Eclipse, the first thing you will typically want to do is open the Subclipse Repository perspective where you can define your repositories. Be sure to also check the online help as well as the Subclipse preferences located under Team → SVN.OK到此你的插件已经安装完毕了,说明一下,在Step 5中选择的是在线安装,也可以在/servlets/ProjectDocumentList?folderID=91下载后进行本地安装,本地安装选择New Local Sit...,然后找到解压出来的那个文件夹,后面的都一样了。
CVS搭建及应用
CVS搭建及应用版本管理系统可以帮助开发人员有效地管理软件资源的版本问题。
CVS(Concurrent Version System)是目前最常用的版本管理系统,而Eclipse 是最流行的开放源码的集成开发环境。
在Eclipse 中,与CVS 相关的功能被统称为小组开发环境。
本系列的第1 部分不仅解释了CVS 的相关术语,还详细介绍了小组开发环境的建立过程;本系列的第2 部分则试图以一种简明易懂的方式来讲解Eclipse 小组开发环境的使用方法。
1.前言版本管理系统可以帮助开发人员有效地管理软件资源(源代码文件、配置文件等)的版本问题。
版本管理系统可以帮助开发人员追踪文件的修改履历;防止文件因疏忽而被错误的修改、删除;在小组开发环境中,帮助多个开发人员保持文件的同步;通过文件的修改履历,还可以帮助开发人员发现修改过程中产生的BUG,因此应用CVS可以在一定程度上提高软件的开发效率。
现在很多开发工具中都集成了CVS功能,例如Eclipse、InteliJ、NetBeans 等;虽然Eclipse等集成开发环境(IDE)对CVS提供了很好的支持,可以大幅降低CVS 的使用难度,但是很多开发人员在使用CVS时还是不知所措。
笔者认为这是由于他们不了解CVS的相关术语及CVS的工作模式所致。
因此,本文首先介绍CVS的相关术语及CVS 的工作模式。
然后通过一些实例与应用场景, 展示如何在ECLIPSE中使用小组开发环境。
本文所使用的ECLIPSE没有安装本地语言包插件,操作界面为英文。
但理解了相关术语后,读者即使在中文环境中也能正常操作。
2.CVS安装2.环境安装LINUX与WINDOWS是目前应用最普及的操作系统。
下面首先介绍CVS服务器在两种操作系统上的安装与配置过程,然后介绍如何从Eclipse连接CVS服务器,最后介绍如何使用ECLIPSE共享模块。
无论后台的CVS安装在何种操作系统之上,对于Eclipse来说,与CVS服务器建立了连接之后其使用方法是一样的。
CVS&VSS操作
3.1 检入CVS 检入CVS
确认更改经过了编译和单元测试,同时还要确 认更改是否和其他组员的更改发生冲突。
3.2 处理冲突
(1)通过更新得到分支中的最新的更改修订版。 (2)通过提交,将自己的本地修订版归入资源库。 (3)将本地更改和资源库的资源合并,之后提交。 手工合并/自动合并。(如果本地版本和资源库版本都 发生了更改,那么CVS会按照自己的方式将两个版本融合。 使用<<<<<<<文件名标记本地版本开始,=======表示本地 版本的结束和资源库版本的起始,同时使用>>>>>>>根该标 记资源库版本的结束。)
2.5 从资源库中复原
(1)选择CVS管理的文件夹比功能从上下文菜单 中选择“小组”-”资源库复原“。 (2)在资源库中搜索已删除文件,并将列表显示 在对话框中。 (3)在最左边的窗格中选择文件以显示在资源库 中可用的文件修订版。 (4)在最右边的窗格中选择修订版以查看底部文 本窗格中的内容。
(5)选择想要恢复的修订版。 (6)一旦选择了想要恢复的每个文件的修订版, 就单击“完成”按钮。 (7)在恢复文件之后,如果想要将该文件恢复 至当前分支,必须添加该文件,然后将他提交 会资源库中。如果文件名没有更改,则保留已 恢复文件的修订历史记录。
4.理想工作流 4.理想工作流
理想的工作流就是保留分支完整性的工作流。 理想工作流的流程如下: (1)开始。开始工作之前,用当前分支状态 更新工作空间中的资源。 (2)进行更改。 (3)同步。 a.更新。 b.提交。
CVS之不能 CVS之不能
1.CVS不能代替管理 2.CVS不能代替交流 3.CVS没有变化控制 4.CVS没有提供协作工具
CVS操作手册
CVS操作⼿册CVS操作管理⼿册1.安装篇所需⽂件cvsnt-2.5.03.2382.msi、wincvs.exe、Python-2.2.3.exe安装步骤因为CVS中⽂版需要Python语⾔⽀持所以我们需先安装Python-2.2.3.exe 默认安装即可安装CVSNT服务器:双击CVSNT-2.503 点击NEXT->同意协议->NEXT->点击Typical->Install->Finish安装WinCvs客户端:双击wincvs.exe 默认安装即可2. 配置篇2.1 配置CVS服务器开始->所有程序->CVSNT->CVSNT Control Panel2.1.1在About页确认CVSNT、CVSNT Lock服务正常和稳定运⾏如下图2.1.2选择Repository configuration页⾯点按Add按钮,选择已经准备好的模块根⽬录,如:E:\htfz这个⽬录(没有的话也可以直接在location中写路径),确认,OK,Yes,这时会在E:\htfz下⾯建⽴CVSROOT⽬录,这是CVS默认的管理⽬录(默认模块)。
详细步骤如下图2.1.3选择ServerSeting页⾯,Run as 选择第⼆个,其他默认确认即可。
2.1.4 ⽤户管理采⽤windows系统⽤户管理机制即每个开发者⽤⼀个系统⽤户作为CVS的管理⽤户注:在添加系统⽤户(仅针对win2003)时应注意⽤户名和登录名之间的区别以免出现登录失败2.2 CVS客户端配置:开始->所有程序->WinCVS中⽂版->CVS1.3 打开客户端界⾯在使⽤WinCvs⼯作前,我们需要对它进⾏⼀些基本设置。
2.2.1 登录⾸选项设置(1)⾸先,我们点击主菜单【管理】选择菜单项【设置】, 见下图:在【设置】对话框中,我们先进⾏【普通】设置:这⾥的设置有:【认证⽅式】。
CVS提供多种认证⽅式,例如pserver、rhosts、gserver、local等。
Eclipse如何使用
Eclipse开发工具使用指南2005-06-1709:32作者:倪大鹏出处:IBM责任编辑:方舟2001年11月IBM宣布捐出了价值4千万美金的开发软件给开放源码的Eclipse项目。
如此受青睐的Eclipse是什么样子呢,如何使用呢?本文的第一部分会使你对Eclipse有一个初步的认识。
并且,Eclipse这个号称未来能进行任何语言开发的IDE集大成者,又将如何实现它的这一宏伟目标?第二部分介绍的Eclipse的插件开发将是其中的关键所在。
Eclipse是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插件。
更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。
也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
虽然目前Eclipse项目还没有最后完成,但从已有的版本中已经能领略到Eclipse设计主导思想和主要功能特点。
现在就了解Eclipse不但能使广大程序员对这款业界期望很高的IDE能一睹为快,更为重要的是如果能参加到Eclipse项目的开发中或是阅读它的开放源代码,这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。
Eclipse计划提供多个平台的版本,象Windows,Linux,Solaris,HP-UX和AIX,以下只介绍Windows版本。
CVS实验指导手册
CVS实验指导手册1环境配置JDK 5.0Eclipse 3.3CVSNT 2.5Tortoise CVS 1.8.0仓库路径:/Work/repository2使用Tortoise CVS客户端进行操作主要操作Make New ModuleCommitCheckoutUpdateHandle conflict (Merge)Ignore filesDelete files2.1 Make New ModuleA、新建一个名为projecttest的文件夹,里面放入Color.txt文件,文件内容为B、在projecttest文件夹上点击右键-->CVS--->Make New ModuleC、填写连接CVS服务器的参数创建成功后的效果连接服务器的协议,我们选择pserver连接服务器的地址服务器的仓库路径登陆服务器的用户名创建模块名称整个CVSROOT的设置,一般我们在这里为了安全不填写密码,只填写用户名注意:这个步骤只是将文件夹加载到服务器中,其中的文件都是问号标识,表示文件是否又加入到服务器2.2 Commit操作Prjoecttest文件夹中的Color.txt文件未加入到服务器中,下面我们把此文件加入到服务器A、在projecttest文件夹点击右键---->CVS Add Contents---->OK,将整个文件夹中的内容都添加到服务器B、点击OK完成此时文件的图标为:C、右键选中projecttest文件夹CVS---->CVS CommitD、点击OK 结果如下:2.3 Checkout操作A、新建一个test文件夹用于存放Checkout下来的文件B、进入test文件夹,在任意地方点击右键--->CVS Checkout...C、填写连接服务器参数和取出哪个模块D、填写完成,点击OK ,结果如下要取出Module 的名称,如果不清楚了点击“Fetch list”查看这些配置和Make New Module中的配置一样,请参考Make New Module的配置2.4 Update操作当团队其他成员修改了文件,并且提交了,那么我们可以通过Update操作对项目或是某个文件进行更新操作。
Eclipse中配置插件方法
Eclipse 可以与任何一种IDE匹敌,甚至比它们还要好。
Eclipse 有代码补足、代码模板的功能,以及对重构、Ant、CVS 和 JUnit 的支持。
除了这些基本功能之外,Eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。
如果用户需要基本的 Eclipse IDE 所不具备的特性,一般都可以找到需要的插件。
在大部分情况下,用户都可以找到免费的插件。
由于 Eclipse 的流行性和开源特性,它已经在 IDE 领域成为一把尖刀,一方面,Eclipse 在一步一步完善自己的功能,另一方面,Eclipse正在大刀阔斧抢占IDE开发的应用领域。
数据表明Eclipse是现在最流行的Java开发环境之一,为了更好的使用Eclipse进行开发,就有必要了解Eclipse插件的机制,以及如何安装和使用插件。
Eclipse插件Eclipse 是一个已经完全设计好的平台,是用于构建和集成应用的开发工具。
平台本身不会提供大量的最终用户功能,平台的价值在于它的促进作用:根据插件模型来快速开发集成功能部件。
平台本身是内置在插件层中的,每个插件定义下层插件的扩展,同时对自己的扩展进行进一步的定制。
每种类型的扩展允许插件开发者向基本工具平台添加各种功能,每个插件的部件(例如文件和其他数据)由公共平台资源来协调。
Eclipse最有魅力的地方就是它的插件体系结构,由于有了插件,Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。
Eclipse的核心是动态发现、懒惰装入(Lazy)与运行的,平台用户界面提供标准的用户导航模型。
于是每个插件可以专注于执行少量的任务,例如定义、测试、制作动画、发布、编译、调试和图解等,只要用户能想象得到的就会应有尽有。
当Eclipse插件实现了一个扩展点,就创建了一个扩展,此外,使用此扩展点的插件还可以创建自己的扩展点。
Eclipse 里的 CVS
6.170 软件工程试验6.170的Eclipse 引用内容:•Eclipse里的 CVSo 在你的环境中设置CVSo 从CVS 验出问题集oo 向CVS 提交更改o 在你的环境中安装CVSo 更新你本地的CVS 视图的拷贝•编译代码运行程序o 编译代码o 在Eclipse 里运用Anto 在Eclipse 里运行你的程序o 运行单元测试•Eclipse里的 Java作用o Eclipse里编辑代码o 新创建一个文件■创建一个新的Java 文件■创建一个非Java 文件•有名的Eclipse 缺陷Eclipse里的CVS在你的环境中安装CVS在Eclipse里安装CVS: 这些说明仅仅介绍了在雅典娜机器上安装CVS。
如果你要在家里工作,看一看家庭文档的工作。
1. 如果你用雅典娜机器,使用eclipse启动eclipse2. 选择 窗口>> 打开视图>> 其他... >> CVS 包视图3. 在“CVS包视图”里右击,选择 新>>试图位置4. 如下这样填写各个域:主机: 视图位置: /mit/<your username>/6.170/cvsroot/用户: your username密码: leave this field blank if you are on Athena.连接类型: ext if you are on Athena.5. 点击完成从 CVS里验出问题集这些说明仅仅介绍了在雅典娜机器上如何验出一个问题集.。
如果你要在家里工作,看一看家庭文档的工作。
如何在Eclipse下验出问题集1. 如果你在雅典娜机器上,使用eclipse启动Eclipse。
如果你在其他平台上工作,那么运行你下载的来启动Eclipse。
2. 选择 窗口>> 打开视图>> 其他... >> CVS 包视图3. 在CVS包视图窗口,扩展CVS视图结构结构,扩展HEAD,因此“psN”即可见4. 右击 "psN," 选择Check Out AspsN是你从CVS上验出的模型,验出的目录是~/6.170/psN/这包含着你问题集的内容如何向CVS中添加一个文件?如何在Eclipse中添加一个视图文件1. 打开 Java 视图 选择 窗口 >> 打开视图 >> Java.2. 右击你要向视图中添加的文件3. 选择 小组 >> 添加版本控制Eclipse 应该自动删除你添加的类型文件(text/ASCII or binary)向 CVS提交变化使用Eclipse提交CVS1. 在 Java 视图中右击你要提交的文件.2. 选择 小组 >> 提交...3. 在注视框中输入一个描述信息,点击ok更新你本地的CVS视图的拷贝从 Eclipse中运行CVS更新1. 在 Java视图中右击你要更新的文件或者目录.2. 选择 小组 >> 更新编译代码运行程序按照惯例, 程序员上下编写编译代码。
eclipse中导入项目的方法
eclipse中导入项目的方法导入项目是在使用Eclipse开发工具时非常常见的操作,下面将介绍几种常用的导入项目的方法。
一、通过"Import"菜单导入项目1. 打开Eclipse开发工具,点击菜单栏上的"File",然后选择"Import"。
2. 在弹出的对话框中,展开"General"文件夹,并选择"Existing Projects into Workspace"。
3. 点击"Next"按钮,然后点击"Browse"按钮选择要导入的项目所在的文件夹。
4. 选中要导入的项目,然后点击"Finish"按钮。
二、通过"Git"菜单导入Git项目1. 打开Eclipse开发工具,点击菜单栏上的"File",然后选择"Import"。
2. 在弹出的对话框中,展开"Git"文件夹,并选择"Projects from Git"。
3. 点击"Next"按钮,然后选择"Clone URI",点击"Next"按钮。
4. 在"URI"输入框中输入要导入的Git项目的地址,然后点击"Next"按钮。
5. 选择要导入的分支,点击"Next"按钮,然后选择要存放项目的目录,点击"Next"按钮。
6. 选择要导入的项目,点击"Finish"按钮。
三、通过"Gradle"菜单导入Gradle项目1. 打开Eclipse开发工具,点击菜单栏上的"File",然后选择"Import"。
CVS使用说明书
目录1 CVS简介 (2)2 CVS的术语 (2)3 CVS服务器端的安装 (3)4 CVS服务器端的配置 (6)4.1 创建CVS资源库 (6)4.2 防火墙设置 (8)4.3 添加用户 (8)4.4 用户权限 (8)5 Eclipse连接CVS服务器端 (9)6 Eclipse使用CVS (12)6.1 与VSS的不同 (12)6.2 提交项目 (12)6.3 提交文件 (18)6.4 查看提交历史记录 (19)6.5 检出项目 (19)6.6 冲突问题 (22)6.7 产生版本 (25)6.8 修改旧版本的BUG (27)6.9 团队开发实践建议 (30)CVS使用说明书1CVS简介CVS为“并发版本控制系统(Concurrent Versions System)”CVS服务器端下载:/cvsnt/2CVS的术语资源库(Repository) ——资源文件的集合,版本管理的容器。
在CVS服务器的根目录,在Eclipse中常称为CVS资源库。
模块(Module) ——资源文件的组织形式,CVS服务器根目录的第一级子目录,在版本管理系统中表现形式为目录。
检出(Checkout) ——将CVS资源库中的整个模块导出到本地Eclipse中。
导入(Import) ——将资源库之外的软件模块导入本地,提交整个目录结构并构建一个新的模块。
导出(Export) ——从资源库中取出模块。
使用Export方式取出的模块复本不包含版本管理的相关信息,对该模块复本的修改也不能反映到资源库。
修订版(Revision) ——对文件的每次修改提交后,将产生一个新的修订版本,通常CVS版本管理系统用修订版来管理文件的修改履历,修订版用版本号来表示。
发行版(Release) ——这个发行产品的版本。
更新(Update) ——将资源库中模块文件的最新状态反映到工作空间的复制操作。
标签(Tag) ——在一个开发的特定期对一个文件集给定的符号名。
CVS
5.3 CVS 客户端的配置5.3.1 配置Eclipse 的客户端来连接上CVS 服务器打开Eclipse 中的“CVS 资源库研究”透视图,然后在左部的“CVS 资源库”视图单击右键,在右键菜单中选择“新建→资源库位置”选项。
在弹出的窗口输入CVS 的相关信息,如图5.5所示,填完后单击“完成”按钮。
图5.5 添加CVS 资源库注意:(1)资源库路径用CVS 服务器上的绝对路径,即图5.2中Name 文本框的值。
(2)密码是上面用cvs 命令行设置的123456。
但如果是通过“控制面板”里的“用户账号”来创建用户的,那么此密码即为该用户的Windows 登录密码。
5.3.2 将项目提交到CVS 服务器上将项目提交到CVS 服务器上的步骤如下:(1)转到Eclipse 的“资源”透视图。
右键单击项目名myproject ,然后选择“小组→共享项目”选项,如图5.6所示。
在弹出的“共享项目”窗口中,接受默认设置,直接单击“下一步”按钮。
第5章Eclipse 中CVS 的使用·33·图5.6 “共享项目”窗口(2)如图5.7所示,窗口提示输入模块名,接受默认选项,单击“下一步”按钮。
图5.7 共享项目-输入模块名(3)如图5.8所示,在窗口中选择要提交到CVS 上的项目资源(即文件),不必作任何设置(默认为提交项目所有文件),直接单击“完成”按钮。
Eclipse 从入门到精通·34·图5.8 共享项目-项目资源(4)如图5.9所示,连续弹出两个窗口,都单击“是”按钮。
又弹出一个窗口要求输入提交注释,写上一些说明文字(也可以为空),单击“确定”按钮,Eclipse开始将项目文件提交到CVS 服务器上。
图5.9 “资源提交”对话框5.3.3 CVS 服务器上的项目导入到Eclipse 中如果新同事加入项目开发团队,这时他就需要将CVS 服务器上的项目导入到自己的Eclipse 中。