1

好的,对不起,如果它重复了,但我保证我用谷歌搜索过,搜索过论坛和类似的东西。

问题是,我必须编译一个大型 java 项目来创建一个 war 文件。问题是,它取决于我拥有的许多类和 jar。

因此,我开始从命令行构建项目,一切正常,但是当我尝试将其应用于 ant 时,ant 不会创建类......或目录......或任何东西。它说编译成功但输出目录没有任何类。

所以,这是我的部分build.xml的一部分,至少对我来说是重要的部分。

<target name="we">
    <javac destdir="${proj.name}/${comp.res}">
        <src path="${proj.name}/cnt.web/${proj.version}/exception" />
        <src path="${proj.name}/cnt.web/${proj.version}/base" />
        <src path="${proj.name}/cnt.web/${proj.version}/core" />
        <classpath refid="my.path"/>
    </javac>
</target>

我尝试了很多组合,从srcdir到这种方法。当我这样做时,似乎没有任何效果:

ant we

它说它是成功的,它注册了n 个要编译的文件,仅此而已,结果目录和类不在它们应该在的位置。我尝试阅读调试和详细信息,但似乎没有任何问题。

任何想法都会有所帮助。

4

0 回答 0