簡體   English   中英

番石榴在螞蟻生成文件

[英]Guava in ant build file

我正在使用Google的Guava庫,特別是Sets類。 我嘗試使用Ant構建程序,但失敗。 來自Javac的錯誤是

找不到符號[javac]符號:變量集。

番石榴在類路徑中。 在這里,我附上我的build.xml

<project name="projekt" basedir="." default="">

    <property name="product.name"    value="Petrinet editor"/>
    <property name="product.version" value="1.0"/>
    <property name="build"           value="build"/>
    <property name="java.encoding"   value="utf8" />

    <path id="build.classpath"> 
        <pathelement location="bin"/>
        <pathelement location="lib/guava-11.0.2.jar"/>
        <pathelement location="lib/jgraphx.jar"/>
    </path>

<!-- ===================== Project Environment =========================== -->

    <property name="source.home"    value="${basedir}/src"/>
    <property name="example.home"   value="${basedir}/examples"/>

<!-- ==================== Target: clean ==================== -->

    <target name="clean">
        <delete dir="build"/>
        <delete dir="dest-client"/>
        <delete dir="dest-server"/>
        <delete dir="doc"/>
    </target> 

<!-- ==================== Target: compile ==================== -->

    <target name="compile">
        <mkdir dir="build"/>
        <mkdir dir="build/client"/>
        <mkdir dir="dest-client"/>

        <javac srcdir="src" encoding="${java.encoding}" destdir="build/client" includeantruntime="false">
            <exclude name="**/server/*"/>
            <classpath refid="build.classpath" />
        </javac>
        <copy todir="dest-client/lib">
            <fileset dir="lib"/>
        </copy>

        <jar basedir="build/client" destfile="dest-client/ija2012-client.jar">
            <manifest>
                <attribute name="Main-Class" value="main.Client"/>
            </manifest>
        </jar>

        <mkdir dir="build/server"/>
        <mkdir dir="dest-server"/>

        <javac srcdir="src" destdir="build/server" includeantruntime="false">
            <exclude name="**/main/*"/>
            <exclude name="**/filter/*"/>
        </javac>
        <copy todir="dest-server/lib"><fileset dir="lib"/></copy>

        <jar basedir="build/server" destfile="dest-server/ija2012-server.jar">
            <manifest>
                <attribute name="Main-Class" value="server.Server"/>
            </manifest>
        </jar>

        <mkdir dir="doc"/>
        <javadoc sourcepath="src" destdir="doc" author="true" version="true" use="true" windowtitle="Sitovy editor Petriho siti">
        <doctitle><![CDATA[<h1>Síťový editor Petriho sítí</h1>]]></doctitle>
            <bottom><![CDATA[Síťový editor Petriho sítí (c) 2012 xbabic06, xbabic07]]></bottom>
        </javadoc>
    </target>
</project>

構建客戶端或服務器時,編譯失敗會發生嗎? 您在客戶端的類路徑上包括番石榴,但在服務器上沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM