Как скомпилировать проект ANT, который зависит от проекта GRADLE-BUILT? - PullRequest
2 голосов
/ 16 мая 2019

У меня есть веб-приложение, состоящее из нескольких проектов: бэкэнд компилируется gradle и зависит от проекта сущностей, также построенного gradle. Как бы то ни было, мой проект веб-сервиса скомпилирован с помощью ant, но также зависит от проекта сущностей, скомпилированного gradle.

На данный момент я не могу скомпилировать de entity-project из компиляции ant веб-сервиса. Как я могу добавить зависимость в мои scripts / build.xml для компиляции с gradle из моего проекта ant webservice?

  • Вот так я создаю банку в моих зависимостях сборки .xml:

        <!--  By default the dependant projects are compiled as a result of a Check Out   -->
    <target name="co.dependency" depends="tag.or.head" unless="use.local">
        <subant target="dist" 
                antfile="build.xml" 
                    buildpath="${tmp.dir}/${dependent.git.project.repo}.${dependent.git.project.tag}/scripts"/>
        <copy todir="${lib.dir}" file="${tmp.dir}/${dependent.git.project.repo}.${dependent.git.project.tag}/dist/${dependent.project.name}.jar" />
        <copy todir="${lib.dir}" file="${tmp.dir}/${dependent.git.project.repo}.${dependent.git.project.tag}/dist/license-loader.jar" />
    </target>
    
  • И это сообщение об ошибке Я получаю:

    dist:
         [copy] Copying 1 file to /home/myuser/projects/entities-project/dist
         [copy] Copying 1 file to /home/myuser/projects/entities-project/dist
     [trycatch] Caught exception: The following error occurred while executing this line:
     [trycatch] /home/myuser/projects/WebService/scripts/build-dependencies.xml:91: Warning: Could not find file /home/muyser/projects/entities-project/dist/entities-project.jar to copy.
    

    СТРОИТЬ НЕУДАЧИ /home/myuser/projects/WebService/scripts/build.xml:49: нет сообщения

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