`

eclipse编译时过滤SVN版本控制信息方法

阅读更多
开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度。
使用编译时过滤选项可以使编译时.svn不移到classess目录中,设置方法:
"Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"source folder "后会看到"Included"、"Excluded"和"Native library location:",在Excluded中加入"**/.svn/**",就可以将所有的svn文件排除在编译路径中了。
分享到:
评论
2 楼 Romotc 2011-09-08  
征文 +1,1楼的方法还是有点问题。
1 楼 damoco 2010-01-13  
可以在选项的Java compiler>Building>Output folder>Filtered resources里面,加上",.svn"就行了,不用这么麻烦。

相关推荐

    探讨如何在Eclipse中过滤版本控制文件.svn

    这两种方法都可以有效地过滤掉`.svn`文件,不仅让项目看起来更整洁,还可以减少编译时的无谓开销。同时,这种方法也可以应用于其他类型的文件,比如备份文件(`.bak`)、日志文件等,只需要在排除规则中相应地修改...

    jdk8 和 eclipse 开发工具 win64版本

    5. **集成版本控制系统**:Eclipse集成了Git、SVN等多种版本控制系统,方便团队协作。 6. **JUnit测试**:内置对JUnit的支持,使得单元测试变得简单易行。 7. **多语言支持**:虽然Eclipse最初是为Java设计的,但...

    eclipse资源文件插件

    2. **版本控制集成**:与Git、SVN等版本控制系统集成,方便资源文件的版本管理和协同编辑。 3. **预览和编辑器**:为特定类型的资源文件(如HTML、CSS、XML)提供专用的编辑器,提高编辑效率。 4. **资源批量操作**...

    SVN 使用手册.pdf

    **Subversion**(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。波哥总结的这份《SVN使用手册》提供了从入门到实践的一系列指导,非常适合初学者快速掌握SVN的基本操作。 #### ...

    eclipse体系结构图、项目组成图

    7. **版本控制(Version Control)**:Eclipse集成了多种版本控制系统,如Git、SVN,可以方便地进行版本管理和协同开发。 通过Eclipse提供的项目管理功能,开发者可以方便地组织和管理复杂的软件开发项目,同时得益...

    Eclipse_64位下载.7z

    5. **版本控制**:Eclipse集成了多种版本控制系统,如Git、SVN等,方便团队协作和代码管理。 6. **Maven支持**:对于Java项目,Eclipse可以与Maven无缝集成,帮助管理和构建依赖关系。 7. **集成调试器**:Eclipse...

    idea部署eclipse的web项目(tomcat).pdf

    文件中提到,“如果导入后发现依赖包有错误,可以选择删除这些包,然后从版本控制系统(如SVN)中重新下载项目,并手动添加正确的依赖”。这一步是保证项目能够正常编译和运行的前提。 在导入项目之后,需要对项目...

    eclispe 实用插件大全

    3. **Subversive 或 Subclipse**: 这两款插件都是Eclipse的SVN客户端,用于版本控制。它们提供了直观的界面,让你可以直接在Eclipse内进行添加、提交、更新等操作,管理你的代码库。 4. **PMD**: PMD是一款静态代码...

    如何成功运行Apache Mahout的Taste Webapp-Mahout推荐教程-Maven3.0.5-JDK1.6-Mahout0.5

    首先,从Apache官方网站或SVN代码库下载Mahout的0.5版本源码包,然后使用Maven命令编译并安装相关模块到本地仓库中。需要注意的是,在编译过程中可能会遇到内存溢出的问题,此时可以适当增加JVM堆内存大小。 4. ...

    android串口调试助手源代码

    4. `.svn`:这是Subversion版本控制系统的工作副本目录,用于跟踪代码的修改历史和协同开发。 5. `src`:源代码目录,包含了应用的主要业务逻辑和界面代码。 6. `AndroidManifest.xml`:这是Android应用的核心配置...

    java初学者的比较好的学习路线(转)

    - **版本控制集成**:学习如何在Eclipse中集成Git或SVN进行版本管理。 ##### 3. J2SE 5.0 API - **新特性介绍**:掌握J2SE 5.0中引入的新特性,如泛型、枚举、可变参数等。 - **常用API详解**:熟悉常用的API,如...

    基于jsp的超市管理系统源码数据库.zip

    10. **版本控制工具**:Git或SVN等版本控制系统可能用于项目协同开发,跟踪代码变更历史,便于团队协作。 11. **Maven或Gradle**:项目构建工具,如Maven或Gradle,用于管理依赖、编译、打包和部署应用,简化开发...

    客户管理系统jsp-Servlet

    8. **版本控制工具**:项目开发过程中,Git或SVN等版本控制工具用于协同开发和代码管理,确保团队成员之间的代码同步和历史版本追踪。 9. **Web安全**:在客户管理系统中,必须考虑到安全性问题,如防止SQL注入、...

    JSP中文网新闻发布系统

    4.3 版本控制:Git、SVN等工具,用于代码版本管理和团队协作。 五、安全性与性能优化 5.1 SQL注入防护:对用户输入进行校验和过滤,防止恶意SQL语句执行。 5.2 安全编码:使用预编译语句、存储过程等避免XSS攻击...

    技术点.doc

    * SVN:一个基于集中式版本控制系统,提供了强大的版本控制和协作功能。 七、文档编撰 * 详细设计文档:一种文档,用于详细描述软件设计和实现细节。 * 接口文档:一种文档,用于描述软件接口和API细节。 * 产品...

    EasyJWeb快速入门指南

    或者直接从SVN库中checkout最新版本的源代码。 - **官方网站**:访问[http://www.easyjf.com/easyjweb/](http://www.easyjf.com/easyjweb/)下载EasyJWeb的压缩包`easyjweb-1.0-m3.zip`。 - **SVN库**:地址为...

    java web开发

    - **版本控制**: Git、SVN 等。 #### 三、Java Servlet 基础 - **Servlet 定义**: Servlet 是 Java 平台上的服务器端组件,用于处理客户端请求并生成动态 Web 页面。 - **生命周期**: - **初始化**: 通过 `init()...

    Visual Assist X

    Visual Assist X可以与其他版本控制系统(如Git、SVN等)集成,方便进行代码比较和合并操作。 9. 快捷键自定义(Customizable Shortcuts): 用户可以根据习惯自定义快捷键,提高开发效率。 10. 支持其他IDE: ...

    Subversion ChangeLog formatter-开源

    Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。这个开源项目,"Subversion ChangeLog formatter",旨在提供一个工具,帮助用户更方便地处理Subversion的日志信息。 ...

Global site tag (gtag.js) - Google Analytics