Ant build til artifactory.
Jeg har et projekt der anvender ant til udtræk fra svn og pakning af applikationen.Jeg vil gerne kunne placere den pakkede fil i artifactory og har fundet nogle ant-maven tasks der skulle kunne gøre det.
Jeg er kommet en del af vejen - og har et target der ser således ud:
<target name="deployArtifactory_impl" description="Deploy to Artifactory">
<artifact:pom id="earPom" groupId="com.ibm.dahlia.forms" artifactId="formtemplates" version="ver. 1.0.0${subversion.project.revision}"/>
<artifact:install file="deployableUnits/${zipFile}">
<pom refid="earPom" />
</artifact:install>
<artifact:deploy file="deployableUnits/${zipFile}">
<remoteRepository url="${artifactory.url}">
<authentication username="${artifactory.user}" password="${artifactory.password}"/>
</remoteRepository>
<pom refid="earPom" />
</artifact:deploy>
</target>
Jeg har maven installeret, og anvender ant 1.8.1, med maven-ant-tasks-2.1.1
Jeg får denne fejl når jeg vil køre mit ant task:
java.lang.NullPointerException
at org.apache.maven.project.artifact.ProjectArtifactMetadata.merge(ProjectArtifactMetadata.java:127)
at org.apache.maven.artifact.DefaultArtifact.addMetadata(DefaultArtifact.java:259)
at org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:112)
at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:718)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)......
Er der nogen der kan se hvad der mangler ???