知识大全 企业应用级别的Ant模组编译环境[1]

Posted 环境

篇首语:知识就是力量,时间就是生命。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 企业应用级别的Ant模组编译环境[1]相关的知识,希望对你有一定的参考价值。

企业应用级别的Ant模组编译环境[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    编译环境对于今日的Java企业级应用程序来说 越来越难于管理了 堆积如山的代码 配置文件 以及对第三方的依赖(third party dependencies)都使得管理编译环境变得困难

    简而言之 我们勉强接受那种把所有的源代码放在一个根目录下 所有的配置文件放在另一个根目录下 而第三方类库也这样处理的做法 但是企业级编译环境很少这么做 今日的企业级Java项目 在结构 功能 以及组织上都很复杂 它们通常都有大量的源代码和支持资源(属性文件 图片 等等 编者注 原文为supporting artifacts 直译为支持物件 但这里根据上下文意译为支持资源较妥)要去管理 有这么多的东西去管理 当一个开发团队试图去建立一个优化的编译方案时 他们常常感到困惑和挫败

    如果 不管这个项目有多大 我们的编译环境都能够在统一的构架中简洁地处理我们所有的源代码 事情是不是会变得好一些呢?本文将展示一个Ant编译环境的例子 它来自我对多年来的多个项目的经验的修改 此时此地 它或许不是最好的方案 但是它的确经历了时间的考验 也一定会帮助你建立并运行在大多数项目上 不管是大是小

    警告

    先就一些问题说明一下 这样你就不会读完了这篇文章才发现它对你没有任何价值

    · 本文基于对Ant的了解 它是针对那些会用并喜欢Ant的读者的

    · 这里所说的编译环境是指模组(modular)和模块(module) 而模块又是由目录和子目录来定义的 (译者注 模组modular是模块module的集合 它由多个独立的模块构成 )这意味着文件和源代码被存放在许多不同的目录中 因此 如果你使用类似Eclipse或IntelliJ Idea这种可以帮你管理类和文件的位置的IDE工具的话 本文对你会更加有益 当然 你也可以使用文本编译器 但是恐怕你会发现你频频地在多棵 目录树 上爬上爬下

cha138/Article/program/Java/ky/201311/29255

相关参考

知识大全 企业应用级别的Ant模组编译环境[3]

企业应用级别的Ant模组编译环境[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 企业应用级别的Ant模组编译环境[2]

企业应用级别的Ant模组编译环境[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 企业应用级别的Ant模组编译环境[5]

企业应用级别的Ant模组编译环境[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 使用ant编译打包应用程序[1]

  将一个简单的类(Sample)进行编译打包运行(传参数)  源文件java源文件Samplejava packagepowerwind; importjavaxswing*; 

知识大全 使用ant编译打包应用程序

  将一个简单的类(Sample)进行编译打包运行(传参数) 源文件  java源文件Samplejava  packagepowerwind;     importjavaxsw

知识大全 使用ant编译打包应用程序[3]

<!打包类文件>   <targetname=jardepends=piledescription=打包类文件>   

知识大全 使用ant编译打包应用程序[2]

<!运行路径设置>   <pathid=runclasspath>      &nbs

知识大全 使用ant编译打包应用程序[4]

  可以不事先创建manifesttxt文件而在buildxml文件中加入一个任务  <!创建清单文件>   <targetname=createman

知识大全 使用Ant编译Java工程[1]

使用Ant编译Java工程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ant是什么? 

知识大全 使用Ant编译、运行Junit、以及检查编码[1]

使用Ant编译、运行Junit、以及检查编码[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&