[ https://issues.apache.org/jira/browse/JCRVLT-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16952876#comment-16952876 ]
Konrad Windszus edited comment on JCRVLT-386 at 10/16/19 7:38 PM: ------------------------------------------------------------------ This is very similar to the issue JCRVLT-331. This is related to workspace resolution in m2e which might return the classes folder for workspace dependencies. was (Author: kwin): This is very similar to the issue JCRVLT-331. > Eclipse/m2e: Could not get metadata for dependencies which are resolved via > m2e workspace resolution > ---------------------------------------------------------------------------------------------------- > > Key: JCRVLT-386 > URL: https://issues.apache.org/jira/browse/JCRVLT-386 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: package maven plugin > Reporter: Konrad Windszus > Priority: Major > Fix For: package-maven-plugin-1.0.5 > > > One could get the following error in Eclipse with m2e > {code} > Could not get meta information for dependencies 'Dependency{group='null', > groupId='<some group id>', name='null', > artifactId='<some artifact id>', version='null'}': > <project-directory>/target/classes (Is a directory) > (org.apache.jackrabbit:filevault-package-maven-plugin:1.0.5-SNAPSHOT:validate-files:default- > validate-files:process-classes) > org.apache.maven.plugin.MojoExecutionException: Could not get meta > information for dependencies 'Dependency{group='null', groupId='<some group > id>', name='null', > artifactId='<some artifact id>', version='null'}': > <project-directory>/target/classes (Is a directory) at > > org.apache.jackrabbit.filevault.maven.packaging.AbstractValidateMojo.execute(AbstractValidateMojo.java:214) > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:333) > at > > org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$7(MavenImpl.java:1380) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112) > at > > org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379) > at > > org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:52) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:137) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:173) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:116) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:106) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) > at > > org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:87) > at > > org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:201) > at > org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:833) > at > org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220) > at > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263) > at > org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316) > at > org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at > > org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319) > at > > org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371) > at > org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392) > at > org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:154) > at > org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:244) at > org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) > Caused by: java.io.FileNotFoundException: > /<some-dependencies-project-folder>/target/classes > (Is a directory) at java.base/java.io.RandomAccessFile.open0(Native Method) > at java.base/ > java.io.RandomAccessFile.open(RandomAccessFile.java:345) at > java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259) > at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214) at > java.base/ > java.util.zip.ZipFile$Source.<init>(ZipFile.java:1265) at > java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1231) at java.base/ > java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:726) at > java.base/ > java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:843) at > java.base/java.util.zip.ZipFile.<init>(ZipFile.java:246) at java.base/ > java.util.zip.ZipFile.<init>(ZipFile.java:176) at > java.base/java.util.zip.ZipFile.<init>(ZipFile.java:190) at > > org.apache.jackrabbit.vault.packaging.impl.DefaultPackageInfo.read(DefaultPackageInfo.java:75) > at > > org.apache.jackrabbit.filevault.maven.packaging.MavenBasedPackageDependency.readMetaData(MavenBasedPackageDependency.java:159) > > at > > org.apache.jackrabbit.filevault.maven.packaging.MavenBasedPackageDependency.resolve(MavenBasedPackageDependency.java:139) > > at > > org.apache.jackrabbit.filevault.maven.packaging.MavenBasedPackageDependency.resolve(MavenBasedPackageDependency.java:118) > > at > > org.apache.jackrabbit.filevault.maven.packaging.AbstractValidateMojo.getPackageInfoFromMavenBasedDependencies(AbstractValidateMojo.java:223) > > at > org.apache.jackrabbit.filevault.maven.packaging.AbstractValidateMojo.execute(AbstractValidateMojo.java:211) > ... 31 more > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)