[ 
https://issues.apache.org/jira/browse/MRELEASE-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mahdi Konzali updated MRELEASE-1102:
------------------------------------
    Description: 
we had in our initial pom

<plugins>
<plugin> 
<groupId>${quarkus.platform.group-id}</groupId> 
<artifactId>quarkus-maven-plugin</artifactId> 
<version>${quarkus.platform.version}</version> 
...
</plugin>


when creating release pom from this original pom we had the error log below :


Caused by: java.lang.NullPointerException at 
org.apache.maven.artifact.ArtifactUtils.versionlessKey (ArtifactUtils.java:77) 
at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.getReleaseVersion
 (GenerateReleasePomsPhase.java:528) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.createReleasePlugins
 (GenerateReleasePomsPhase.java:580) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.createReleaseModel
 (GenerateReleasePomsPhase.java:297) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.generateReleasePom
 (GenerateReleasePomsPhase.java:164) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.generateReleasePoms
 (GenerateReleasePomsPhase.java:151) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.execute 
(GenerateReleasePomsPhase.java:129) at 
org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.simulate 
(GenerateReleasePomsPhase.java:426) at 
org.apache.maven.shared.release.DefaultReleaseManager.prepare 
(DefaultReleaseManager.java:220) at 
org.apache.maven.shared.release.DefaultReleaseManager.prepare 
(DefaultReleaseManager.java:122) at 
org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease 
(PrepareReleaseMojo.java:416) at 
org.apache.maven.plugins.release.PrepareWithPomReleaseMojo.execute 
(PrepareWithPomReleaseMojo.java:48) at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137) at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210) at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156) at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)

replacing the property by its value resolves the problem by our side. 
But if this passes the build and package goals it should pass the 
prepare-with-pom goal 

  was:
we had in our initial pom 


<plugins>
 <plugin> 
   <groupId>${quarkus.platform.group-id}</groupId> 
   <artifactId>quarkus-maven-plugin</artifactId> 
   <version>${quarkus.platform.version}</version> 
  ...
 </plugin>

replacing the property by its value resolves the problem by our side. 
 


> prepare-with-pom : NullPointerException when plugin's group-id is a property
> ----------------------------------------------------------------------------
>
>                 Key: MRELEASE-1102
>                 URL: https://issues.apache.org/jira/browse/MRELEASE-1102
>             Project: Maven Release Plugin
>          Issue Type: Bug
>          Components: prepare-with-pom
>    Affects Versions: 3.0.0-M1, 3.0.0-M4, 3.0.0-M5, 3.0.0-M6
>            Reporter: Mahdi Konzali
>            Priority: Major
>
> we had in our initial pom
> <plugins>
> <plugin> 
> <groupId>${quarkus.platform.group-id}</groupId> 
> <artifactId>quarkus-maven-plugin</artifactId> 
> <version>${quarkus.platform.version}</version> 
> ...
> </plugin>
> when creating release pom from this original pom we had the error log below :
> Caused by: java.lang.NullPointerException at 
> org.apache.maven.artifact.ArtifactUtils.versionlessKey 
> (ArtifactUtils.java:77) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.getReleaseVersion
>  (GenerateReleasePomsPhase.java:528) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.createReleasePlugins
>  (GenerateReleasePomsPhase.java:580) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.createReleaseModel
>  (GenerateReleasePomsPhase.java:297) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.generateReleasePom
>  (GenerateReleasePomsPhase.java:164) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.generateReleasePoms
>  (GenerateReleasePomsPhase.java:151) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.execute 
> (GenerateReleasePomsPhase.java:129) at 
> org.apache.maven.shared.release.phase.GenerateReleasePomsPhase.simulate 
> (GenerateReleasePomsPhase.java:426) at 
> org.apache.maven.shared.release.DefaultReleaseManager.prepare 
> (DefaultReleaseManager.java:220) at 
> org.apache.maven.shared.release.DefaultReleaseManager.prepare 
> (DefaultReleaseManager.java:122) at 
> org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease 
> (PrepareReleaseMojo.java:416) at 
> org.apache.maven.plugins.release.PrepareWithPomReleaseMojo.execute 
> (PrepareWithPomReleaseMojo.java:48) at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:137) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:210) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:156) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:148)
> replacing the property by its value resolves the problem by our side. 
> But if this passes the build and package goals it should pass the 
> prepare-with-pom goal 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to