gpt4 book ai didi

web-services - ANT build.xml 中包的 Javac 排除

转载 作者:行者123 更新时间:2023-12-04 05:18:06 26 4
gpt4 key购买 nike

我正在尝试编译除其中两个之外的所有包,这是我在 build.xml 中的 javac 的样子

<javac srcdir="${src}" destdir="${output}" debug="${debug}" failonerror="yes" >
<exclude name="com/abc/uyyy/**"/>
<exclude name="com/abc/zzz/**"/>
<include name="com/abc/zzz/Text.java"/>
<patternset refid="excluded.from.compilation.abc"/>
<classpath refid="abc.module.classpath"/>
</javac>

但是包中的所有文件都是编译过的:(。

我已经阅读了文档 (http://ant.apache.org/manual/Tasks/javac.html),但仍然没有成功,有什么帮助吗?

注意:编译 Text.java 后,我需要构建 WSDL 文件,然后构建排除的包。我正在使用 Metro 编写和构建我的 WS。

最佳答案

将所有类文件编译到一个目录中,然后使用如下复制任务只复制您想要的 WSDL 文件是不可能的吗?

<target name="copy_all_class_files">
<copy todir="${output}">
<fileset dir="classes">
<include name="com/abc/zzz/Text.class"/>
<exclude name="com/abc/uyyy/**"/>
<exclude name="com/abc/zzz/**"/>
</fileset>
</copy>
</target>

关于web-services - ANT build.xml 中包的 Javac 排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com