NPE: не удалось выполнить копирование ресурсов цели org.apache.maven.plugins:maven-resources-plugin:3.0.2:copy-resources

Примечание: прежде чем кто-то пометит эту проблему как дубликат, обратите внимание, что я уже читал и пробовал решения, предложенные в следующих похожих темах, которые не сработали для меня:

Maven: не удалось выполнить цель org.apache. maven.plugins:maven-resources-plugin:2.7:ресурсы

и

https://issues.apache.org/jira/browse/MSHARED-223

Я вижу следующее в своем интерфейсе командной строки после выполнения «mvn -X clean compile|package»:

Вот соответствующая часть моего файла POM:

Я хочу скопировать все ресурсы (рекурсивно), находящиеся в папке ${basedir}/src/main/resources. Любая помощь/совет с благодарностью.

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <jdk.version>1.8</jdk.version>
    <maven.compiler.version>3.6.1</maven.compiler.version>
    <maven.assembly.version>3.0.0</maven.assembly.version>
    <maven.resources.version>3.0.2</maven.resources.version>
  </properties>

      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>${maven.resources.version}</version>
        <executions>
          <execution>
            <id>copy-resources</id>
            <phase>validate</phase>
            <goals>
              <goal>copy-resources</goal>
            </goals>
            <configuration>
              <outputDirectory>${basedir}/target</outputDirectory>
              <includeEmptyDirs>true</includeEmptyDirs>
              <resources>
                <resource>
                  <targetPath>${basedir}/src/main/resources</targetPath>
                  <filtering>false</filtering>
                  <includes>
                    <include>*</include>
                  </includes>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>     
    </plugins>
  </build>
</project>

Примечание. Я использую Apache Maven 3.3.9. А также попытался очистить все под моим ~/.m2/репозиторием и снова скомпилировать.

извините... две темы в описании выше продублированы. Я имел в виду и это, которое я уже читал и пробовал: Плагин ресурсов maven"> stackoverflow.com/questions/6816407/


person Rav    schedule 26.06.2017    source источник
comment
[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins:maven-resources-plugin:3.0.2:copy-resources (copy-resources) в проекте empl-monthly-payslip: выполнение копий-ресурсов цели org.apache .maven.plugins: maven-resources-plugin:3.0.2: не удалось скопировать ресурсы. NullPointerException -> [Справка 1] org.apache.maven.lifecycle.LifecycleExecutionException: не удалось выполнить цель org.apache.maven.plugins:maven-resources-plugin:3.0.2:copy-resources (copy-resources) в проекте empl -monthly-payslip: Не удалось выполнить копирование ресурсов цели org.apache.maven.plugins:maven-resources-plugin:3.0.2:copy-resources. в org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) в org.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) в org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder .java:80) в org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) в org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128 ) в org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) в org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) в org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 106) на org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) на org.apache.maven.cli. MavenCli.doMain(MavenCli.java:288) в org.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(Method.java:498) в org.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: Копирование-ресурсы выполнения цели org.apache.maven.plugins:maven -ресурсы-плагин:3. 0.2: ошибка копирования ресурсов. на org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145) на org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... еще 20   -  person Rav    schedule 26.06.2017