Сборка Ant завершается неудачно на внешних файлах .jar - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь собрать свой проект с помощью Ant в Eclipse, но он показывает, что сборка не удалась. Каждый раз происходит сбой на внешних файлах .jar. (например: импорт log4j, json, et c.) Есть идеи? Вот моя сборка. xml:

<project name="MyApplication" default="dist" basedir=".">
    <description>
    simplest example build file
  </description>
    <!-- set global properties for this build -->
    <property name="src" location="src" />
    <property name="build" location="build" />
    <property name="dist" location="dist" />
    <property name="version" value="1.0" />

    <path id="build.classpath">
      <fileset dir="lib">
        <include name="json-20190722"/>
        <include name="log4j-1.2.17"/>
        <include name="ojdbc6.jar"/>
      </fileset>
    </path>

    <target name="init">
        <!-- Create the time stamp -->
        <tstamp />
        <!-- Create the build directory structure used by compile -->
        <mkdir dir="${build}" />
    </target>

    <target name="compile" depends="init" description="compile the source">
        <!-- Compile the java code from ${src} into ${build} -->
        <javac srcdir="${src}" destdir="${build}" includeantruntime="false">
            <classpath refid="build.classpath"></classpath>
        </javac>
    </target>

    <target name="dist" depends="compile" description="generate the distribution">
        <buildnumber />
        <!-- Create the distribution directory -->
        <mkdir dir="${dist}/lib" />

        <!-- Put everything in ${build} into the MyApplication-${version}.${build.number}.jar -->
        <jar destfile="${dist}/lib/MyApplication-${version}.${build.number}.jar" basedir="${build}" />
    </target>

    <target name="clean" description="clean up">
        <!-- Delete the ${build} and ${dist} directory trees -->
        <delete dir="${build}" />
        <delete dir="${dist}" />
    </target>


</project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...