У меня есть веб-приложение, состоящее из нескольких проектов: бэкэнд компилируется 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: нет сообщения