`
snowtigersoft
  • 浏览: 53582 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用ant编译时忽略已编译为jar的源码

    博客分类:
  • java
阅读更多

 

今天在使用ant时遇到一个问题,因为代码中的一部分属于公共模块,所以编译好了放到了lib库中,但是代码还是放在一起的,部署时希望不编译此部分源代码而是直接使用已编译好的jar包,本来以为用个exclude就可以了,可是发现不行,已经exclude了的部分中被其他代码引用的文件还是被编译了。。。于是郁闷了,google百度搜了好久也没找到解决方案(可能我表达能力有问题,没有找到关键字。。。),最后在ant的manual中发现这么一段话:

http://ant.apache.org/manual/index.html 写道
sourcepath:The sourcepath to use; defaults to the value of the srcdir attribute (or nested <src> elements). To suppress the sourcepath switch, use sourcepath="".

于是尝试将sourcepath=""加入javac的attribute中。。。果然成功了!

遂写此博文记录4个小时辛苦历程、、也希望能给遇到同样问题的哥们、姐们节省点时间~~

0
0
分享到:
评论

相关推荐

    tomcat 6.0.14 源码编译时需要的jar包

    tomcat 6.0.14 源码编译时需要的额外jar包 比较容易找到的不列入了 ant.jar commons-logging.jar org.eclipse.jdt.core_XXX.jar 下面的打在压缩包里面了 jaxrpc.jar puretls.jar wsdl4j-...

    ant编译tomcat6源码所需的jar包(02)

    commons-daemon-1.0.10 commons-dbcp-1.3-src commons-pool-1.5.7-src ecj-3.7.2 eclipse-JDT-3.3.1.zip nsis-2.46 tomcat6-deps tomcat-native-1.1.23 非常不好找全,花了半天的时间才找全jar包,并测试通过

    编译tomcat源码所需jar包

    编译tomcat源码所需jar包:ant-1.7.1.jar、jaxrpc.jar、org.eclipse.jdt.core_3.6.0.v_A58.jar、wsdl4j-1.5.1.jar

    tomcat6.x源码编译依赖的jar包

    tomcat6.x源码编译时需要依赖的所有JAR包:包括ant.jar、jaxrpc.jar、org.eclipse.jdt.core_3.8.3.v20130121-145325.jar、wsdl4j-1.5.1.jar。编译tomcat源码时把这些JAR包引入就可以了,亲测不报错,完全可用。 ...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    NULL 博文链接:https://rmn190.iteye.com/blog/1138789

    ant.jar,ant包

    ,ant包,在tomcat6.0源码编译时要使用的

    bootchart源码

    bootchart源码,需要自己在linux系统下使用ant命令编译成jar才可使用,如果需要已编译好的jar包,请参考本人博客资源的bootchart.jar,可直接在windows环境中使用。 如果想下载源码,可以访问:...

    Zookeeper源码编译

    问题二: 下载某个jar包异常导致编译失败 问题三: UnknowHostExecption:repo2.maven.org 3. 导入zookeeper源码到Idea中 3.1 zookeeper项目导入 3.2 配置zoo.cfg 3.3 引入maven依赖  3.4 启动zookeeper 问题一: org...

    tomcat6.0.35源码

    tomcat源码,已经使用ant编译,导入jar包即可编译

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署

    NULL 博文链接:https://chris-wang.iteye.com/blog/309829

    Hadoop编译需要的jar包

    apache-ant-1.9.4-bin.tar,apache-maven-3.0.5-bin.tar,findbugs-3.0.0.tar,protobuf-2.5.0.tar

    ant打jar包以及制作成bat文件双击运行

    NULL 博文链接:https://joe-zhjiang.iteye.com/blog/1136201

    saaj-api-1.3.5.jar

    使用ant编译tomcat源码过程中ant编译失败需下载该包,可以下载后放到指定位置 或者自行搜索依赖后通过maven下载

    solr-5.2.1.part1.rar 编译第1部分,共2部分

    3. 用Ant把Solr源码转换为MyEclipse Web项目 进入Solr源码的根目录 在cmd中输入ant eclipse, 按回车后你将会看到如下画面, 如果你的c:\Users\用户名\.ant\lib下没有ivy jar包的话 此时你按它说的那样需输入ant ...

    jocky 混肴编译rar包(ant和插件俩个版本)

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...

    JMeterAMQP.jar

    这是自己本机编译的JMeterAMQP.jar,放置位置为 jmeter安装目录中的lib/ext中,可用于测试rabbitmq等 以下为自己的编译方法: 源码地址:https://github.com/jlavallee/JMeter-Rabbit-AMQP 环境需求:jdk 1.8,...

    tomcat源码及相关依赖包

    tomcat源码及相关依赖包 lib.jar为eclipse下编译依赖的包,tomcatcomplate.zip为ant编译时依赖的tomcat依赖的项目

    classfinal-fatjar-1.2.1.jar

    ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-...可避免源码泄漏或字节码被反编译。执行java -jar classfinal-fatjar.jar 后按提示即可完成加密。

    tomcat源码阅读所需jar

    参考http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html下面阅读tomcat源码所需的jar,版本可能不同,至少未编译之前没有报错了。

    tomcat6.0源码(eclipse工程)

    使用SVN 在Apache官网checkout下来的tomcat源码,加入了4个依赖jar包,将ant工程改变成了直接可以导入eclipse的Java工程,org.apache.catalina.startup.Bootstrap是启动类,直接运行里边的main方法即可启动,方便...

Global site tag (gtag.js) - Google Analytics