`

ant中使用eclipse编译器

 
阅读更多
问题场景:
java代码里有些字符串常量太长了,超过了64k,使用默认的JDK编译是无法编译成功的,出现Constant string too long的exception.但是这个class在Eclipse中是可以编译通过的。所以基本想法就是在ant中执行某个target的时候使用eclipse的编译器,这里叫jdtCompilerAdapter.

解决方案:
1.ant的lib里加上jdtCompilerAdapter.jar和org.eclipse.jdt.core_xxx.jar
2.buid.xml中
	<javac destdir="xxxx/WEB-INF/classes" debug="on" target="1.5" source="1.5" fork="true"failonerror="true" compiler="org.eclipse.jdt.core.JDTCompilerAdapter"></javac>

分享到:
评论

相关推荐

    ant编译的文件要在eclipse中编译需要的jar文件

    这样,你就可以在Eclipse中使用Ant来编译Tomcat项目,或者任何其他依赖这些特定库的项目。通过这种方式,你可以充分利用Eclipse的强大功能,同时保持Ant提供的灵活性和控制力。记住,配置好后,你可以通过Eclipse的...

    Eclipse PDE Export ANT Script (CI)

    4. **Source Code Compilation**:ANT可以调用Javac或使用其他的编译器来编译源代码,并生成相应的.class文件。 5. **Packaging Plugins**:打包过程包括创建JAR或ZIP文件,这些文件包含了插件的所有组件,准备安装...

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

    本篇文章将深入探讨如何使用Apache Ant工具部署由Eclipse开发的Web工程到Apache Tomcat服务器上。Ant是一个基于Java的构建工具,它允许通过XML格式的构建文件(如`build.xml`)来定义构建任务,极大地简化了项目管理...

    Eclipse 中ant学习资料

    6. `&lt;property&gt;`:设置和读取属性,这些属性可以在整个build.xml文件中使用。 五、运行Ant构建 在Eclipse中,你可以直接右键点击项目,选择"Run As" -&gt; "Ant Build",然后在弹出的窗口中选择或编辑构建配置。...

    ant 使用指南-ant入门

    - Ant可以通过命令行调用,也可以集成到Eclipse、IntelliJ IDEA等IDE中,提供图形化的构建界面。 通过学习和使用Ant,开发者可以创建灵活、可重复和跨平台的构建脚本,这对于大型Java项目尤其有用。Ant的简单性和...

    ant 编译用 jdt_jars

    在Ant中使用JDT_Jars,主要是为了利用其编译器的优势。首先,你需要将JDT的相关库(通常包括`org.eclipse.jdt.core.jar`、`org.eclipse.jdt.core.compiler.jar`等)添加到Ant构建脚本的classpath中。这样,Ant就可以...

    Java编译器eclipse

    Eclipse 是一个强大的集成开发环境(IDE),尤其在Java编程领域中被广泛使用。它不仅提供了源代码编辑、构建自动化工具、调试器等基础功能,还支持插件扩展,能够处理多种编程语言和开发框架。以下是对Eclipse作为...

    Using the ant javac adapter

    标题“Using the ant javac adapter”涉及到的是在Java开发中如何使用Ant构建工具与Javac编译器适配器的技巧。Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,类似于Make,但依赖于XML来...

    Ant使用说明

    总的来说,这个项目利用了Ant作为构建工具,结合Eclipse IDE进行开发,使用Subversion进行版本控制,并且有详细的构建配置和源代码结构,展示了标准的Java Web应用开发流程。熟悉Ant的使用对于管理和构建Java项目至...

    非常强大的eclipse中android ndk开发环境的配置说明

    本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...

    Eclipse使用技巧 Eclipse使用

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。本文将深入探讨Eclipse的一些实用技巧,帮助开发者提高工作效率。 1. **工作区管理**:Eclipse的工作区是项目组织的基本...

    eclipse软件

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中享有极高声誉。它最初由IBM公司开发,后来成为了一个开放源代码项目,现在由Eclipse基金会维护。Eclipse不仅支持Java,还通过插件系统扩展了...

    jocky 混淆编译 ant

    4. 当设置jocky的enable属性为true时,此时,Ant脚本中的javac编译命令,便会被自动替换成Jocky编译器;当设置enable属性为false时,javac编译命令将恢复成正常设置 二、jocky for eclipse 1. 将org.apusic.jocky_...

    Ant使用指南.zip

    - 结合IDE(如IntelliJ IDEA或Eclipse)的Ant支持,提高开发效率。 通过深入学习和实践这个“Ant使用指南”,开发者可以更好地理解和掌握Ant的使用,从而更高效地管理Java项目。不论是小型项目还是大型项目,Ant都...

    Eclipse中文教程1

    例如,在Java偏好设定中,不仅包括外观、类别路径变量、程序代码格式制作器、程序代码产生、编译器、Java编辑器等基础配置,还包括了JRE安装、JUnit测试框架、新项目的创建、组织汇入、重构喜好设定等高级功能。...

    apache-ant-1.9.14.zip

    - **环境变量配置**:在使用Ant之前,需要在系统路径中添加Ant的bin目录,确保可以执行`ant`命令。 - **build.xml**:这个文件是Ant的构建脚本,定义了所有构建步骤。例如,它可能包含一个`idl`目标来处理所有的...

    apache-ant-1.8.2-bin

    在Eclipse中,用户可以配置项目构建路径,导入Ant构建文件,然后通过Eclipse的界面来执行Ant任务,方便地进行项目的构建、调试和部署。在Eclipse中集成Ant,开发者可以利用IDE的强大功能,同时保留Ant的灵活性和可...

Global site tag (gtag.js) - Google Analytics