Зависимости не добавляются в архетип - PullRequest
1 голос
/ 09 апреля 2020

Я создаю архетип и мне нужна библиотека StringUtils для использования в скрипте groovy после.

Итак, я добавляю его в свой pom и собираю его, он работает. Но когда я использую архетип из командной строки, он жалуется на не найденный StringUtils. Зайдя внутрь банки, я вижу, что действительно, зависимость StringUtils не была предоставлена.

Что я делаю не так? Вот мой пом

<dependencies>
<dependency>
  <groupId>org.apache.commons</groupId>
  <artifactId>commons-lang3</artifactId>
  <version>${commons-lang.version}</version>
</dependency>

<build>
<extensions>
  <extension>
    <groupId>org.apache.maven.archetype</groupId>
    <artifactId>archetype-packaging</artifactId>
    <version>${maven-archetype.version}</version>
  </extension>
</extensions>

<pluginManagement>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-resources-plugin</artifactId>
      <version>${maven-resources-plugin.version}</version>
      <configuration>
        <!-- Required so that .gitignore gets included in archetypes -->
        <!-- See https://issues.apache.org/jira/browse/MRESOURCES-190 -->
        <addDefaultExcludes>false</addDefaultExcludes>
      </configuration>
    </plugin>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-archetype-plugin</artifactId>
      <version>${maven-archetype.version}</version>
      <dependencies>
        <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-lang3</artifactId>
          <version>${commons-lang.version}</version>
        </dependency>
      </dependencies>
    </plugin>
  </plugins>
</pluginManagement>

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