Hi,

What is the main project's version property set to? What does it end up as in the generated pom in the build/poms directory?


On 22/01/10 7:49 PM, Xavier Denis wrote:
Hi I have a simple multi projects structure : -> mainProject -> subPrj1 -> subPrj2 -> subPrj3 all are using java and maven plugin mainProject has 'jar.enabled = false' because it does not compile any java code but mainProject has 2 ZipTasks which procude zips (using classifier) which should be uploaded to a maven server. But when installing (gradle clean jar install) I have this NPE : FAILURE: Build failed with an exception. * Where: Build file '/home/xdenis/workspace/DOSGI/build.gradle' * What went wrong: Execution failed for task ':install'. Cause: Could not publish configurations [configuration 'archives']. * Try: Run with -S option to get the full (very verbose) stacktrace. * Exception is: org.gradle.api.tasks.LocationAwareTaskExecutionException: Build file '/home/xdenis/workspace/DOSGI/build.gradle' Execution failed for task ':install'. at org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:64) at org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:42) at org.gradle.api.internal.project.taskfactory.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:59) at org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExecuter.java:56) at org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecuter.java:35) at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:220) at org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167) at org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160) at org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78) at org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:161) at org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54) at org.gradle.GradleLauncher.doBuildStages(GradleLauncher.java:198) at org.gradle.GradleLauncher.doBuild(GradleLauncher.java:133) at org.gradle.GradleLauncher.run(GradleLauncher.java:103) at org.gradle.launcher.Main.execute(Main.java:93) at org.gradle.launcher.Main.main(Main.java:42) at org.gradle.launcher.GradleMain.main(GradleMain.java:54) Caused by: org.gradle.api.GradleException: Could not publish configurations [configuration 'archives']. at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.publish(ErrorHandlingIvyService.java:44) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.publish(DefaultConfiguration.java:198) at org.gradle.api.tasks.Upload.upload(Upload.java:57) at org.gradle.api.DefaultTask.invokeMethod(DefaultTask.groovy) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:25) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:129) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:127) at org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:56) ... 16 common frames omitted Caused by: java.lang.NullPointerException: null at org.apache.maven.artifact.versioning.DefaultArtifactVersion.parseVersion(DefaultArtifactVersion.java:136) at org.apache.maven.artifact.versioning.DefaultArtifactVersion.(DefaultArtifactVersion.java:47) at org.apache.maven.artifact.versioning.VersionRange.createFromVersion(VersionRange.java:219) at org.apache.maven.project.artifact.ProjectArtifactFactory.create(ProjectArtifactFactory.java:37) at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:1017) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:880) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508) at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200) at org.apache.maven.artifact.ant.Pom.initialiseMavenProject(Pom.java:207) at org.apache.maven.artifact.ant.AbstractArtifactTask.initializePom(AbstractArtifactTask.java:528) at org.apache.maven.artifact.ant.InstallDeployTaskSupport.initializePom(InstallDeployTaskSupport.java:60) at org.apache.maven.artifact.ant.InstallTask.doExecute(InstallTask.java:52) at org.gradle.api.internal.artifacts.publish.maven.deploy.CustomInstallTask.doExecute(CustomInstallTask.java:33) at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:721) at org.gradle.api.internal.artifacts.publish.maven.deploy.AbstractMavenResolver.execute(AbstractMavenResolver.java:195) at org.gradle.api.internal.artifacts.publish.maven.deploy.AbstractMavenResolver.commitPublishTransaction(AbstractMavenResolver.java:186) at org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:263) at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyDependencyPublisher.publish(DefaultIvyDependencyPublisher.java:54) at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyService.publish(DefaultIvyService.java:144) at org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsIvyService.publish(ShortcircuitEmptyConfigsIvyService.java:61) at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.publish(ErrorHandlingIvyService.java:42) ... 23 common frames omitted BUILD FAILED I don't know if it makes any sense to have a project which does not generate a main artifact but does generate artifacts with classifier only ... ?
------------------------------------------------------------------------
View this message in context: NPE when using install task <http://old.nabble.com/NPE-when-using-install-task-tp27270838p27270838.html> Sent from the gradle-user mailing list archive <http://old.nabble.com/gradle-user-f31415.html> at Nabble.com.

--
Adam Murdoch
Gradle Developer
http://www.gradle.org

Reply via email to