`

Eclipse里配置Ant 组织的Project(1)

阅读更多

 

真是辛苦呀!终于配置好一个Ant组织的Project了.

 

下面我把配置过程遇到的问题写下来,以备自己日后整理,研究.若能对别人有所帮助,自然甚感欣慰.

 

要开始着手一个新项目MMT了,这个MMT是要把原来的项目B加到项目A中去,这样在Eclispe里就先要配置项目A。项目A和B都是用Ant来组织的,它们的目录结构与Eclispe里的WebProject的目录结构不一样,以前的几次类似这样的配置都很是痛苦。毕竟在接触Ant前所有的项目都是在Eclipse里从头开始新建的,也就不存在像现在这样在Eclipse里重新配置的问题,有了前段时间的一点配置经验后,这个MMT项目就采用了有Eclipse里新建一个Dynamic Web Project再Link项目A中的源代码与WebContent的方式。

为了叙述方便,我新建一个Dynamic Web Project,采用边建边记的方式来写这个篇Blog。

1,新建一个DynamicWebProject(我这里先新建一个WorkSpace,这样的好外是不受原来WorkSpace里已有项目的干扰,主要是已有项目在Tomcat里的干扰,当然这里所说的WorkSpace里也是有个"一尘不染"的Tomcat的。这样做的不足之处就是每一个项目都要有一个WorkSpace,而且里面又有一个与此项目绑带的Tomcat,弄得自己机子上有好多个Tomcat,这个是要改进的地方。),在Project name里输入名字,这个名字上有讲究的,最好要与项目A的名字一致,要不然要随后的浏览器访问时的ContextPath和DataSource配置时就冲突了,因为现在采用Link的方式来配置,原有代码中已经做好了配置。在下面的TargetRuntime里我现在采用New一个的方式,即把一个全新的Tomcat解压到刚新建的WorkSpace下面,再在New...对话框里通过Browse...的方式找到刚解压的Tomcat,这个对话框里有个JRE的选项,默认为"Workbench default JRE"(我现在也不大明白这个Workbench default JRE指的是哪一个JRE),可以通过这里的下拉菜单选择,有同事在配置这个JRE时定Installed JRE来选择Java里"C:\Program Files\Java\jdk1.6.0_03",我觉得这个是没必要.现在我这先采用默认的Workbench default JRE,点"New Server Runtime"对话框里的Finish返回到"New Dynamic Web Project"对话框,"Configurations"选项中先采用默认的"Default Configuration for Apache Tomcat v5.5",点Next,进入ProjectFacets对话框,这个"Facets"一度搞的我很晕,现在也没有彻底解决掉这个问题,有时Eclipse会报"当前的Tomcat不支持..."这样一个错误,很郁闷的.现在先不说这个问题,估计这次没事,在这要注意的是有时"Java"选项里会1.4,那次害我够呛,当代码里用到泛型里,Eclipse就报错,奇怪了!我机子里用的是Java SE5.0的,怎么不支持泛型了?后边几经折腾后发现原来是这里没注意采用了它默认的1.4了.
    言归正转,点Next,进入Web Module对话对话框,采用默认就OK了.点Finish后,一个新的Dynamic Web Project就生成了.

2,下面开始Link进A中原有的代码.
    1>,先Link进jsrc代码,这个没什么可说的.
    2>,在Link WebContent前先把自动自成的那WebContent删掉.再Link进A中那个WebContent文件夹.Link进去后,可以有ConfigPath对话框里把这个WebContent从SourceFolder里remove掉,那样这个WebContent就下来了.
    3>,再Link WEB-INF文件夹.把它Link到WebContent对应的位置,也就是正常Eclipse里自成DynamicWebProject时对应的位置.(这里有个问题,待会再结合Eclipse的报错信息解决.)
    4>,再在JavaBuildPath对话框里把Default output folder改为"pushotool/WebContent/WEB-INF/classes",这个很重要的,不然Tomcat就会报找不到已编译好的.class文件的.
    5>,再把conf,resource一并Link进来,我现在也不大清楚为什么要Link这个,是Tomcat要用?还是自己在修改时方便?

    现在一个问题是,当Link进来后,都是以SourceFolder的方式进来的,这个以后可做个实验看看,若不从SourceFolder里remove掉会有什么不好的影响.

    到现在就把项目A中的关键Folder Link进来了.

    这里有一个查找所需jar包的巧门:由于刚Link进JavaSource时,缺jar包,若自己手动的查找并以"Add extenal jars"的方式加jar包的话太麻烦,现在对于这个Ant组织的项目来说,就可以运行Ant里的war命令打成war包,再解压开把里面的jar包取出就OK了,这样所需的jar就都一个子搞定了.

 

这篇是说把已有项目Link进Eclipse,接下来的Blo我将整理如何来配置那个tomcat.

6
2
分享到:
评论
4 楼 xiaopoze 2009-11-24  
System.out.println("123");
3 楼 xiaopoze 2009-11-24  
引用
2 楼 xiaopoze 2009-11-24  
[flash=200,200][/flash]
1 楼 xiaopoze 2009-11-24  
12321

相关推荐

    Eclipse里配置Ant 组织的Project(3) -- E中配置Tomcat的JNDI

    在Eclipse中配置Ant组织的Project是开发Java Web应用程序时常用的一种方法,它可以帮助开发者更加高效地管理和构建项目。本文将详细讲解如何在Eclipse中配置Ant,以及如何结合Tomcat服务器来设置JNDI(Java Naming ...

    使用 Eclipse 和 Ant 进行 Python 开发

    在 Eclipse 中集成 Ant,可以通过右键点击项目,选择“构建路径”>“配置构建路径”>“构建配置”>“新建”>“Ant 构建文件”,然后选择你的 build.xml 文件。这样,你就可以在 Eclipse 内部直接运行 Ant 目标。 ...

    Eclipse 中的 Ant 自动运行

    4. **设置自动构建**:在Eclipse的首选项中,选择“项目”>“构建”,启用“自动构建”选项,这样每次代码更改后,Eclipse都会根据`.project`文件中配置的构建器自动执行Ant任务。 通过这样的配置,开发者可以方便...

    Eclipse中使用Ant

    ### Eclipse中使用Ant详解 #### 引言 在软件开发领域,自动化构建工具的重要性不言而喻,它们能够显著提高开发效率,减少人为错误。Ant作为一款基于Java平台的批处理构建工具,自诞生以来便受到广泛欢迎。本文将...

    Ant详细配置总结

    1. **创建`build.xml`文件**:这是Ant的核心配置文件,所有构建相关的任务都将在其中定义。 2. **定义`<project>`标签**:这是构建文件中的根元素,用于指定构建的基本信息,如默认目标、构建文件的基路径等。 ``...

    ANT+Eclipse

    4. **运行Ant任务**:在Eclipse的Package Explorer或Project Explorer视图中,右键点击Ant构建文件,选择“Run As” -> “Ant Build”。这会启动Ant并执行指定的任务。 5. **自定义构建过程**:在`build.xml`中,...

    eclipse中ant的配置与测试

    ### Eclipse中Ant的配置与测试 #### 一、Ant简介 Ant是一款强大的自动化构建工具,主要应用于Java项目中。它可以高效地完成项目的编译、测试、部署等任务,极大地提升了开发者的生产力。对于初学者来说,Ant的学习...

    Eclipse下配置Ant脚本并自动打包带签名的Android apk

    eclipse虽然用的比较少,但是在一些古老的项目上还会用到滴,其中最麻烦的事情就是打带签名包的问题,不太方便,下面通过本文给大家记录下配置ant,自动打包带签名apk的过程,作为备份。(PC环境为MAC) 1,第一步得安...

    在eclipse中使用ant灵活构建web应用.docx

    Eclipse中,可以在项目属性中配置Ant builder,使其在构建过程中使用自定义的`build.xml`文件。这样,平时的调试工作可以交由Eclipse的Java Builder处理,而部署或发布时,利用Ant实现自动化构建。 此外,对于更...

    java ant-project

    6. **.classpath**和.project文件(如果存在):这些可能是Eclipse等IDE的项目配置文件,帮助在IDE中管理和构建项目。 使用Ant构建Java项目时,开发者通常会遵循以下步骤: 1. **配置build.xml**:根据项目需求,...

    android2.3 eclipse ant混淆

    这行代码告诉Ant使用名为`proguard-project.txt`的配置文件。 3. **创建Proguard配置文件**:在项目根目录下创建`proguard-project.txt`文件,这里定义混淆规则。例如: ``` -keep public class * extends ...

    使用ant部署eclipse开发的web工程到tomcat

    此外,为了自动化整个流程,你可能需要集成Ant到Eclipse中,通过Eclipse的外部工具配置来运行Ant脚本。 总结来说,这个过程涵盖了从源代码管理到Web应用部署的整个生命周期。开发者可以通过修改`build.xml`文件定制...

    ant 配置文件集合

    这些文档,如“在Eclipse中集成Ant配置.doc”、“Ant的配置.doc”、“java_ant详解.doc”、“Ant配置实例.doc”和“ant的安装与配置.docx”,会进一步详细介绍如何编写Ant配置文件,解决实际问题,以及如何在开发...

    Eclipse中Ant的配置与测试 build.xml

    ### Eclipse中Ant的配置与测试详解 #### 一、引言 随着软件开发项目的日益复杂化,自动化构建工具成为提高开发效率的关键因素之一。Apache Ant作为一款强大的Java平台下的自动化构建工具,它能够帮助开发者自动完成...

    eclipse中如何使用ANT

    本文将详细介绍如何在Eclipse集成开发环境中配置并使用Ant。 #### 二、Ant 的基本概念 1. **Ant**:一种基于Java的自动化构建工具,用于自动化执行如编译、测试、部署等常规任务。 2. **构建脚本**:通常指`build....

Global site tag (gtag.js) - Google Analytics