Плагин Maven Dependency - анализ не удался - PullRequest
0 голосов
/ 30 марта 2020

У меня есть проект, который терпит неудачу во время сборки, когда запускается плагин maven-dependency-plugin. Мой плагин настроен, как показано ниже (фрагмент):

Из «родительского» pom:

<build>
<pluginManagement>
  <plugins>
    <!-- Plugin for tracking when a transitive dependency should be included in the pom -->
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-dependency-plugin</artifactId>
      <version>${maven-dependency-plugin.version}</version>
      <executions>
        <execution>
          <id>analyze</id>
          <goals>
            <goal>analyze-only</goal>
          </goals>
          <configuration>
            <failOnWarning>false</failOnWarning>
            <ignoredUnusedDeclaredDependencies>
              <ignoredUnusedDeclaredDependency>org.springframework:spring-test</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.mockito:mockito-core</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.slf4j:log4j-over-slf4j</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-api</ignoredUnusedDeclaredDependency>
              <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency>
            </ignoredUnusedDeclaredDependencies>
          </configuration>
        </execution>
      </executions>
    </plugin>

А затем в pom (фрагмент кода) неудачного проекта:

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
  </plugin>

Ошибка, которую я получаю, приведена ниже ... Может кто-нибудь помочь мне попытаться понять причину проблемы? В прошлом у меня была эта ошибка, когда использовалась необъявленная зависимость, и я исправлял ее, добавляя зависимость в pom. Но на этот раз я не могу найти отсутствующее деп ...

[ОШИБКА] Не удалось выполнить цель org. apache .maven.plugins: maven-dependency-plugin: 3.1.2: analysis ( default-cli) для проекта testProj: Выполнение default-cli цели org. apache .maven.plugins: maven-dependency-plugin: 3.1.2: анализ не удался. IllegalArgumentException -> [Help 1] org. apache .maven.lifecycle.LifecycleExecutionException: не удалось выполнить цель org. apache .maven.plugins: maven-dependency-plugin: 3.1.2: проанализировать (default-cli) on project testProj: выполнение default-cli цели org. apache .maven.plugins: maven-dependency-plugin: 3.1.2: анализ не удался. в орг. apache .maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor. java: 212) в орг. apache .maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor. java: 153) в org. apache .maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor. java: 145) в org. apache .maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder. java: 116) в орг. apache .maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder. java: 80) в орг. apache .maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder *build (SingleThreadedBuilder. *: 51) в орг. apache .maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter. java: 128) в орг. apache .maven.DefaultMaven.doExecute (DefaultMaven. java: 307) в орг. apache .maven.DefaultMaven.doExecute (DefaultMaven. java: 193) в орг. apache .maven.DefaultMaven.execute (DefaultMaven. java: 106) в орг. apache .maven .cli.MavenCli.execute (MavenCli. java: 863) в орг. apache .maven.cli.MavenCli.doMain (MavenC li. java: 288) в орг. apache .maven.cli.MavenCli.main (MavenCli. java: 199) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl. invoke (NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (метод. .codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher. java: 289) в org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher. java: 229) в org.codehaus.plexus .classworlds.launcher.Launcher.mainWithExitCode (Launcher. java: 415) в org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher. java: 356) Вызвано: org. apache .maven .plugin.PluginExecutionException: Выполнение default-cli цели org. apache .maven.plugins: maven-dependency-plugin: 3.1.2: анализ не удался. в орг. apache .maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager. java: 145) в орг. apache .maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor. java: 207) Еще 20 причин: java .lang.IllegalArgumentException в org.objectweb.asm.signature.SignatureReader.parseType (SignatureReader. java: 249) в org.objectweb.asm.signature.SignatureReader.acceptType (SignatureReader. 1066 *: 140) в орг. apache .maven.shared.dependency.analyzer.asm.DefaultMethodVisitor.addTypeSignature (DefaultMethodVisitor. java: 145) в орг. apache .maven.shared.dependency.analyzer.asm .DefaultMethodVisitor.visitLocalVariable (DefaultMethodVisitor. java: 135) в org.objectweb.asm.ClassReader.readCode (ClassReader. java: 2569) в org.objectweb.asm.ClassReader.readMethod (ClassReader). ) на org.objectweb.asm. ClassReader.accept (ClassReader. java: 717) в org.objectweb.asm.ClassReader.accept (ClassReader. java: 401) в org. apache .maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor. visitClass (DependencyClassFileVisitor. java: 80) в орг. apache .maven.shared.dependency.analyzer.ClassFileVisitorUtils.visitClass (ClassFileVisitorUtils. java: 164) в орг. apache .maven.shared.dependency. analyzer.ClassFileVisitorUtils.acceptDirectory (ClassFileVisitorUtils. java: 144) в орг. apache .maven.shared.dependency.analyzer.ClassFileVisitorUtils.accept (ClassFileVisitorUtils. java: 71) в орг. * 1083. shared.dependency.analyzer.asm.ASMDependencyAnalyzer.analyze (ASMDependencyAnalyzer. java: 50) в орг. apache .maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.buildDependencyClasses (DefaultProjectDependencyAnalyzer. java: 198) в орг. apache. maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.analyze (DefaultProjectDependencyAnalyzer. java: 74) в org. apache .maven.plugins.dependency.analyze.AbstractAnalyzeMojo.checkDependencies 10) или 3g. apache .maven.plugins.dependency.analyze.AbstractAnalyzeMojo.execute (AbstractAnalyzeMojo. java: 246) в org. apache .maven.plugin.DefaultBuildPluginManager.executeMojo * по умолчаниюBuildager. Еще 21 [ОШИБКА] [ОШИБКА] [ОШИБКА] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста, прочитайте следующие статьи: [ОШИБКА] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

Спасибо заранее

...