Ant Java задача для Java 1.6 - PullRequest
       13

Ant Java задача для Java 1.6

0 голосов
/ 22 апреля 2020

Наш проект использует инструмент ant для создания проекта maven. Мы используем java 1.6 и 1.8 для разных версий ОС. Сборка работает нормально для java 1.8 и не работает при использовании 1.6 из-за версии-maven-plugin, загрузка которой maven является последней и скомпилированной в 1.7.

Я попытался скопировать плагин версии org.codehaus.mojo из 2.4 в локальном хранилище, но все еще maven ищет последнюю версию 2.7. Есть ли способ указать версию в ant java task <java classname="org.codehaus.classworlds.Launcher" fork="true" dir="@{basedir}" resultproperty="@{resultproperty}" failonerror="true">

1 Ответ

1 голос
/ 22 апреля 2020

Вы можете указать версию version-maven-plugin в разделе pluginManagement, например:

<pluginManagement>
  <plugins>
    <plugin>
      <artifactId>versions-maven-plugin</artifactId>
      <version>2.4</version>
    </plugin>       
  </plugins>
</pluginManagement>

См. Maven2: как убедиться, что сборка Maven использует спецификацию c версия плагина?

Вот документация Maven: https://maven.apache.org/pom.html#plugin -management

...