Sean

I recently moved to 3.0.3 and believe I ran into the same (or similar)
problem.

I modified the main project pom (../pom.xml), adding
<module>magnolia</module> between the <modules></modules> elements at
the very end of the file. Next, double check the magnolia project pom
(i.e. ../magnolia/pom.xml)has a tag between all the <version> elements
that matches what you have in your maven repository. If they don't
match, update your POM to match what you have available. I seem to
remember the crux of the problem being the pom erroneously referencing
resources with "-SNAPSHOT" appended.

For example, if you have
    <dependency>
      <groupId>info.magnolia</groupId>
      <artifactId>magnolia-module-templating</artifactId>
      <version>3.0.3</version>
    </dependency>
in your POM, your maven repository needs a
\info\magnolia\magnolia-module-templating\3.0.3
directory.

Finally, I had trouble building with mvn clean install running against
the main project pom, but running it instead against the magnolia
project pom seemed to work OK. Seems counter-intuitive to me, though.
*shrug* 

Hope this helps.

-Michael Beaty
Senior Software Engineer
LeapFrog

 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] 
Sent: April 27, 2007 1:48 PM
To: [email protected]
Subject: [magnolia-user] mvn package and 3.0.2

I've just updated our lightly-customized version of magnolia from 3.0.1
to
3.0.2 using a merge in subversion, but am now having difficulty getting
a WAR out of the system.

I used to be able to do "mvn clean install" at the trunk directory and
have maven spit a war out the other end. When I do so now, it appears to
build all the module jars and puts them in the maven repository, but
doesn't do anything from the magnolia module.

I read through the list archives, and they seemed to indicate that a "cd
magnolia; mvn package" should now do the trick. Unfortunately, I get
errors when I try this:

GroupId: info.magnolia
ArtifactId: magnolia-project
Version: 3.0.2-SNAPSHOT

Reason: Unable to download the artifact from any repository

  info.magnolia:magnolia-project:pom:3.0.2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

So it looks like the snapshot is supposed to be generated and installed
to the repository somewhere along the way, but it isn't happening. I
would guess trunk/pom.xml is the place where this is supposed to happen,
but I'm afraid I'm not yet maven-savvy enough to sort out why it's not
occurring in my case.

Does anybody have any insight into what I need to be doing to get maven
to start spitting out WAR files again?

Thanks for any help,
Sean


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------

Reply via email to