It cannot be dependency issue because as I said before, (mvn install) works fine. Deploy is one phase after. We have site and release extra which breaks the build.
On Wed, Mar 28, 2018 at 8:46 PM, Karl Heinz Marbaise <khmarba...@gmx.de> wrote: > Hi, > > On 28/03/18 20:27, Tibor Digana wrote: > >> yes, audit-domain is jar, but why the assembly works with mvn install, but >> why it does not work within release? >> > > This sounds like a dependency issue between the modules..... > > Kind regards > Karl Heinz Marbaise > > > 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.int >>>>>>>>> ernal.MojoExecutor.execute( >>>>>>>>> MojoExecutor.java:213) >>>>>>>>> at org.apache.maven.lifecycle.int >>>>>>>>> ernal.MojoExecutor.execute( >>>>>>>>> MojoExecutor.java:154) >>>>>>>>> at org.apache.maven.lifecycle.int >>>>>>>>> ernal.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.int >>>>>>>>> ernal.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. >>>>>>>>> >>>>>>>> >