yes, audit-domain is jar, but why the assembly works with mvn install, but why it does not work within release? No, I do not use -T, no multithreading. It's clear to me that it looks like the domain has not been packaged but this should not happen because audit-server is dependent on audit-domain transitively. I can check the build plan.
On Wed, Mar 28, 2018 at 8:21 PM, Robert Scholte <rfscho...@apache.org> wrote: > based on the name 'audit-domain' I would expect it to be a jar. > Are you running with multiple threads and could it be that audit-domain > hasn't been packaged yet when making your war/assembly? > Looks like a ratrace to me. > > Robert > > > On Wed, 28 Mar 2018 20:14:29 +0200, Tibor Digana <tibordig...@apache.org> > wrote: > > I am not rewriting the POM Model. I am just a Maven user. >> My project has WAR packaging. >> >> On Wed, Mar 28, 2018 at 7:16 PM, Robert Scholte <rfscho...@apache.org> >> wrote: >> >> Not sure if this is the answer you are looking for, but it is good to >>> know: >>> >>> https://maven.apache.org/plugins/maven-compiler-plugin/xref/ >>> org/apache/maven/plugin/compiler/CompilerMojo.html#L170 >>> >>> here the outputdirectory is bound to the artifact. >>> This is *only* useful when building up the classpath; now you can simply >>> say: give me the file for every artifact, outputdirectory and jar are >>> both >>> fine. >>> I don't like this, but that's how it works right now and rewriting it >>> will >>> have a huge impact. >>> During jar:jar the jar should be attached to this artifact. >>> >>> thanks, >>> Robert >>> >>> On Wed, 28 Mar 2018 08:08:48 +0200, Tibor Digana <tibordig...@apache.org >>> > >>> wrote: >>> >>> I have checked the configuration of release plugin again and the goals >>> are >>> >>>> set correctly, I think: >>>> >>>> <goals>deploy post-site site:stage site:stage-deploy >>>> -Dwagon.webdav.continueOnFailure=true</goals> >>>> >>>> Why then the code *MavenProject.getArtifact().get**File()* returns >>>> *target/classes* instead of real artifact* target/*.jar*? >>>> >>>> >>>> The execution of assembly plugin is bound to the phase: >>>> >>>> <phase>pre-integration-test</phase> >>>> >>>> >>>> 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-te >>>>>>> sts) >>>>>>> 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\audi >>>>>>> t-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-te >>>>>>> sts) >>>>>>> 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.int >>>>>>> ernal.LifecycleModuleBuilder. >>>>>>> buildProject(LifecycleModuleBuilder.java:117) >>>>>>> at org.apache.maven.lifecycle.int >>>>>>> ernal.LifecycleModuleBuilder. >>>>>>> buildProject(LifecycleModuleBuilder.java:81) >>>>>>> at org.apache.maven.lifecycle.int >>>>>>> ernal.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:30 >>>>>>> 9) >>>>>>> at org.apache.maven.DefaultMaven. >>>>>>> doExecute(DefaultMaven.java:19 >>>>>>> 4) >>>>>>> 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\audi >>>>>>> t-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.Defaul >>>>>>> tBuildPluginManager.executeMoj >>>>>>> o( >>>>>>> DefaultBuildPluginManager.java:134) >>>>>>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute( >>>>>>> MojoExecutor.java:208) >>>>>>> ... 20 more >>>>>>> Caused by: org.apache.maven.plugins.assem >>>>>>> bly.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\audi >>>>>>> t-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(AddDependencySetsTas >>>>>>> k.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(DependencySetAssemblyPhas >>>>>>> e.java:104) >>>>>>> at org.apache.maven.plugins.assembly.archive. >>>>>>> DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchive >>>>>>> r.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\audi >>>>>>> t-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 >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >