Hi Robert,

I have more information now. The build is successful if the dependency in
assembly.xml does not have artifact with classifier.
As soon as the assembly points to project dependency with classifier, this
specific build using javadoc:aggregate fails.
Maybe it would be better to provide tiny project and attach it to Jira.
WDYT?

T

On Wed, Apr 4, 2018 at 6:49 PM, Robert Scholte <rfscho...@apache.org> wrote:

> Hi Tibor,
>
> Maven core will never call  MavenProject.getArtifact().setFile(), this is
> a task for a plugin.
> There seems to be Jira issue already for this issue:  MJAVADOC-490[1]
>
> Robert
>
> [1] https://issues.apache.org/jira/browse/MJAVADOC-490
>
>
> On Wed, 04 Apr 2018 16:23:01 +0200, Tibor Digana <tibordig...@apache.org>
> wrote:
>
> Hi Robert,
>
> This issue is caused when I use maven-javadoc-plugin:3.0.0 with goal
> "aggregate".
> I could not find such setter [1] but I think this is caused by Maven core
> because this plugin only forks "compile" phase within Parent POM which I
> guess affected the Project Model of particular child.
> Should I create a Jira ticket or you maybe have an idea what could be
> wrong?
>
> [1]: MavenProject.getArtifact().setFile()
>
> Cheers
> Tibor
>
>
> On Tue, Mar 27, 2018 at 8:32 PM, Robert Scholte <rfscho...@apache.org>
> wrote:
>
>> Hi,
>>
>> looks to me something during the packaging failed.
>> As if MavenProject.getArtifact().getFile() still points to the output
>> directory instead of the jar.
>>
>> Robert
>>
>>
>> On Tue, 27 Mar 2018 09:52:03 +0200, Tibor Digana <tibordig...@apache.org>
>> wrote:
>>
>> There is a similar issue in our Jira
>>> https://issues.apache.org/jira/browse/MASSEMBLY-411
>>> Nobody has seen this? Any opinion about this or workaround?
>>> Everything would help!
>>>
>>> On Mon, Mar 26, 2018 at 9:21 PM, Tibor Digana <tibordig...@apache.org>
>>> wrote:
>>>
>>> I have a specific problem with Maven Assembly Plugin to run during (mvn
>>>> release:perform).
>>>> If I run the build (mvn install) the plugin works as expected.
>>>>
>>>> I've got this error while cutting release:
>>>>
>>>> Failed to execute goal org.apache.maven.plugins:
>>>> maven-assembly-plugin:3.1.0:single (web-archive-h2-integration-tests)
>>>> on
>>>> project audit-server: Failed to create assembly: Error adding file
>>>> 'com.scheidtbachmann.shared.audit:audit-domain:jar:without-
>>>> validation:3.0.0-RC1'
>>>> to archive: E:\vcs\gitlab\release\release-3.0.0-RC1\target\checkout\
>>>> audit-domain\target\classes
>>>> isn't a file.
>>>>
>>>> Have you seen such error?
>>>> Do you know any workaround?
>>>>
>>>>
>>>>     [ERROR] Failed to execute goal org.apache.maven.plugins:
>>>> maven-assembly-plugin:3.1.0:single (web-archive-h2-integration-tests)
>>>> on
>>>> project audit-server: Failed to create assembly: Error adding file
>>>> 'com.scheidtbachmann.shared.audit:audit-domain:jar:without-
>>>> validation:3.0.0-RC1'
>>>> to archive:
>>>>     org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal org.apache.maven.plugins:maven-assembly-plugin:3.1.0:
>>>> single
>>>> (web-archive-h2-integration-tests) on project audit-server: Failed to
>>>> create assembly: Error adding file 'com.scheidtbachmann.shared.
>>>> audit:audit-doma
>>>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:213)
>>>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:154)
>>>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:146)
>>>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:117)
>>>>         at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
>>>> buildProject(LifecycleModuleBuilder.java:81)
>>>>         at org.apache.maven.lifecycle.internal.builder.singlethreaded.
>>>> SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>>         at org.apache.maven.lifecycle.internal.LifecycleStarter.
>>>> execute(LifecycleStarter.java:128)
>>>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
>>>> 309)
>>>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
>>>> 194)
>>>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
>>>>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
>>>>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
>>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke(
>>>> NativeMethodAccessorImpl.java:62)
>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>> DelegatingMethodAccessorImpl.java:43)
>>>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>>>         at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launchEnhanced(Launcher.java:289)
>>>>         at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> launch(Launcher.java:229)
>>>>         at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> mainWithExitCode(Launcher.java:415)
>>>>         at org.codehaus.plexus.classworlds.launcher.Launcher.
>>>> main(Launcher.java:356)
>>>>     Caused by: org.apache.maven.plugin.MojoExecutionException: Failed
>>>> to
>>>> create assembly: Error adding file 'com.scheidtbachmann.shared.
>>>> audit:audit-domain:jar:without-validation:3.0.0-RC1' to archive:
>>>> E:\vcs\gitlab\release\release-3.0.0-RC1\target\checkout\
>>>> audit-domain\target\classes
>>>> isn't a
>>>>         at org.apache.maven.plugins.assembly.mojos.
>>>> AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:532)
>>>>         at org.apache.maven.plugins.assembly.mojos.
>>>> SingleAssemblyMojo.execute(SingleAssemblyMojo.java:61)
>>>>         at org.apache.maven.plugin.DefaultBuildPluginManager.
>>>> executeMojo(
>>>> DefaultBuildPluginManager.java:134)
>>>>         at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
>>>> MojoExecutor.java:208)
>>>>         ... 20 more
>>>>     Caused by: org.apache.maven.plugins.assembly.archive.
>>>> ArchiveCreationException:
>>>> Error adding file 'com.scheidtbachmann.shared.au
>>>> dit:audit-domain:jar:without-validation:3.0.0-RC1'
>>>> to archive: E:\vcs\gitlab\release\release-3.0.0-RC1\target\checkout\
>>>> audit-domain\target\classes
>>>> isn't a file.
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddArtifactTask.asFile(AddArtifactTask.java:180)
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddArtifactTask.execute(AddArtifactTask.java:132)
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddDependencySetsTask.addNormalArtifact(AddDependencySetsTask.java:263)
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddDependencySetsTask.addDependencySet(AddDependencySetsTask.java:175)
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddDependencySetsTask.execute(AddDependencySetsTask.java:120)
>>>>         at org.apache.maven.plugins.assembly.archive.phase.
>>>> DependencySetAssemblyPhase.execute(DependencySetAssemblyPhase.java:104)
>>>>         at org.apache.maven.plugins.assembly.archive.
>>>> DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchiver.java:181)
>>>>         at org.apache.maven.plugins.assembly.mojos.
>>>> AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:478)
>>>>         ... 23 more
>>>>     Caused by: org.codehaus.plexus.archiver.ArchiverException:
>>>> E:\vcs\gitlab\release\release-3.0.0-RC1\target\checkout\
>>>> audit-domain\target\classes
>>>> isn't a file.
>>>>         at org.codehaus.plexus.archiver.AbstractArchiver.addFile(
>>>> AbstractArchiver.java:442)
>>>>         at org.codehaus.plexus.archiver.AbstractArchiver.addFile(
>>>> AbstractArchiver.java:369)
>>>>         at org.apache.maven.plugins.assembly.archive.archiver.
>>>> AssemblyProxyArchiver.addFile(AssemblyProxyArchiver.java:425)
>>>>         at org.apache.maven.plugins.assembly.archive.task.
>>>> AddArtifactTask.asFile(AddArtifactTask.java:175)
>>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
>
>
>
>

Reply via email to