Um... do you see any [install:install] goals being run?

My guess is that the preparation goals are set to clean verify or something, and should be clean install.

--jason


On Sep 30, 2008, at 1:07 AM, Joe Bohn wrote:

I've been trying to use the maven release process for samples.

The dryrun works fine and I've corrected all differences in the poms beyond the version and scm entries. However, when I attempt the release:prepare I hit the error below.

customer-ejb has already been processed but the jar only exists in the customer-ejb target (and not in my local maven repo). In fact, none of the already processed artifacts exist in my local maven repo at the time of the failure ... just in the local target directories for each artifact.

Any ideas what might be going wrong and how to fix it? My guess is a scope of provided might help but that doesn't seem to make logical sense as we want the ear to include the ejb jar.

BTW, this all builds and deploys fine for regular builds.



[INFO] [tools:verify-legal-files {execution: verify-legal-files}]
       [INFO] Checking legal files in: customer-war-2.1.2.war
       [INFO] Checking legal files in: customer-war-2.1.2-sources.jar
       [INFO] Checking legal files in: customer-war-2.1.2-javadoc.jar
[INFO] ------------------------------------------------------------------------
       [INFO] Building Geronimo Samples :: customer :: EAR
       [INFO]    task-segment: [clean, verify]
[INFO] ------------------------------------------------------------------------
       [INFO] [clean:clean]
[INFO] Deleting directory /Users/bohn/geronimo-samples-2.1/ samples/customer/customer-ear/target [INFO] Deleting directory /Users/bohn/geronimo-samples-2.1/ samples/customer/customer-ear/target/classes [INFO] Deleting directory /Users/bohn/geronimo-samples-2.1/ samples/customer/customer-ear/target/test-classes [INFO] Deleting directory /Users/bohn/geronimo-samples-2.1/ samples/customer/customer-ear/target/site
       Downloading: 
http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/samples/customer-ejb/2.1.2/customer-ejb-2.1.2.jar
       Downloading: 
http://repo1.maven.org/maven2/org/apache/geronimo/samples/customer-ejb/2.1.2/customer-ejb-2.1.2.jar
[INFO] ------------------------------------------------------------------------
       [ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
       [INFO] Failed to resolve artifact.

   Missing:
       ----------
       1) org.apache.geronimo.samples:customer-ejb:ejb:2.1.2

     Try downloading the file manually from the project website.

     Then, install it using the command:
mvn install:install-file - DgroupId=org.apache.geronimo.samples -DartifactId=customer-ejb - Dversion=2.1.2 -Dpackaging=ejb -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file - DgroupId=org.apache.geronimo.samples -DartifactId=customer-ejb - Dversion=2.1.2 -Dpackaging=ejb -Dfile=/path/to/file -Durl=[url] - DrepositoryId=[id]

     Path to dependency:
                1) org.apache.geronimo.samples:customer-ear:ear:2.1.2
                2) org.apache.geronimo.samples:customer-ejb:ejb:2.1.2

   ----------
       1 required artifact is missing.

   for artifact:
         org.apache.geronimo.samples:customer-ear:ear:2.1.2

   from the specified remote repositories:
         ibiblio.org (http://repo1.maven.org/maven2),
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository ), apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository ), codehaus-snapshots (http:// snapshots.repository.codehaus.org), apache-incubator (http://people.apache.org/repo/m2-incubating-repository/ )

Reply via email to