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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> >> 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 <[email protected] >>> > >>> 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 <[email protected]> >>>> 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\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-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: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: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
