[ 
https://issues.apache.org/jira/browse/RAT-474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18019396#comment-18019396
 ] 

ASF subversion and git services commented on RAT-474:
-----------------------------------------------------

Commit 2cf379cf00e169779a600ebc1af5e05f2c972947 in creadur-rat's branch 
refs/heads/dependabot/maven/org.codehaus.plexus-plexus-testing-1.6.0 from 
Claude Warren
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=2cf379cf ]

RAT-474, RAT-483: fix importing RAT in Eclipse IDE and site build (#505)

* fixed RAT-474.

* fixed RAT-483.

* fixed RELEASE_NOTES copy and removed dependency on jwigrv-maven-plugin

* removed unused lifecycle-mapping

* updated documentation

* updated initial compile info

* Disabled linux on github ant tests.

---------

Co-authored-by: P. Ottlinger <[email protected]>

> Eclipse import of RAT fails since the new generation mechanism was introduced
> -----------------------------------------------------------------------------
>
>                 Key: RAT-474
>                 URL: https://issues.apache.org/jira/browse/RAT-474
>             Project: Apache Rat
>          Issue Type: Bug
>          Components: Client - ant, core engine, Tools
>    Affects Versions: 0.17
>            Reporter: Philipp Ottlinger
>            Assignee: Claude Warren
>            Priority: Blocker
>             Fix For: 0.17
>
>
> Trying to open RAT in the current Eclipse release 2025-03 fails with various 
> errors and warnings.
> The central problem seems to be that parts of the sources (that were 
> generated during the build) are not properly wired in into the project, thus 
> Eclipse spots various compilation errors:
>  * BaseAntTask cannot be resolved
>  * BaseRatMojo cannot be resolved
>  
> Apart from that the m2-Integration fails to grab the generated classes. Its 
> main error message is:
>  
> {{{}Failed to execute mojo 
> org.apache.maven.plugins:maven-dependency-plugin:3.8.1:unpack \{execution: 
> unpack testdata} 
> (org.apache.maven.plugins:maven-dependency-plugin:3.8.1:unpack:unpack 
> testdata:generate-test-resources){}}}{{{}org.eclipse.core.runtime.CoreException:
>  Failed to execute mojo 
> org.apache.maven.plugins:maven-dependency-plugin:3.8.1:unpack \{execution: 
> unpack testdata}{{}}}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeMojo(MavenExecutionContext.java:404)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.lambda$2(MavenExecutionContext.java:355)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:339)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:354)}}
> {{    at 
> org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:57)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.lambda$2(MavenBuilderImpl.java:159)}}
> {{    at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:139)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:164)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$1(MavenBuilder.java:109)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:292)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:100)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:339)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:278)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:83)}}
> {{    at 
> org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:192)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:1077)}}
> {{    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:296)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:352)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:441)}}
> {{    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:444)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:555)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:503)}}
> {{    at 
> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:585)}}
> {{    at 
> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:207)}}
> {{    at 
> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:300)}}
> {{    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)}}
> {{Caused by: org.apache.maven.plugin.MojoExecutionException: Artifact has not 
> been packaged yet. When used on reactor artifact, unpack should be executed 
> after packaging: see MDEP-98.}}
> {{    at 
> org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:104)}}
> {{    at 
> org.apache.maven.plugins.dependency.fromConfiguration.UnpackMojo.unpackArtifact(UnpackMojo.java:138)}}
> {{    at 
> org.apache.maven.plugins.dependency.fromConfiguration.UnpackMojo.doExecute(UnpackMojo.java:121)}}
> {{    at 
> org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114)}}
> {{    at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)}}
> {{    at 
> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeMojo(MavenExecutionContext.java:402)}}
> {{    ... 32 more}}
> {{}}
>  
> In order to reproduce this behaviour just import RAT into Eclipse as an 
> existing Maven project.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to