Thanks for your quick reply and, agreed, let's look at what's in the pom that's causing this.
I'm new to this forum so my apologies for not including a full 'mvn -X' and the pomfile as well. Somehow my attachments here are limited to 19.5k and the log and pomfile both exceed that.
But I had the same problem on 3 different versions of maven on Windows as well as Mac, after removing ~/.m2, so unless something's changed overnight I suspect everyone trying to use roo 1.2.2.RELEASE and 1.2.1.RELEASE will get the same pomfile and see the same problem now
Anyway here are the references to datanucleus in the pomfile (which is 100% as is unmodified from what roo spat out):
Code:
...
<repositories>
...
<repository>
<id>DataNucleus_Repos2</id>
<url>http://www.datanucleus.org/downloads/maven2</url>
<name>DataNucleus Repository</name>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
...
</repositories>
<pluginRepositories>
...
<pluginRepository>
<id>DataNucleus_2</id>
<url>http://www.datanucleus.org/downloads/maven2/</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
...
<dependency>
<groupId>com.google.appengine.orm</groupId>
<artifactId>datanucleus-appengine</artifactId>
<version>2.0.0-final</version>
</dependency>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-core</artifactId>
<version>3.0.10</version>
</dependency>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-rdbms</artifactId>
<version>3.0.9</version>
</dependency>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-api-jpa</artifactId>
<version>3.0.9</version>
</dependency>
...
</dependencies>
<build>
<plugins>
...
<plugin>
<groupId>org.datanucleus</groupId>
<artifactId>maven-datanucleus-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<fork>false</fork>
<log4jConfiguration>${basedir}/src/main/resources/log4j.properties</log4jConfiguration>
<mappingIncludes>**/*.class</mappingIncludes>
<verbose>true</verbose>
<enhancerName>ASM</enhancerName>
<api>JPA</api>
<mappingExcludes>**/CustomRequestFactoryServlet.class, **/GaeAuthFilter.class</mappingExcludes>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>enhance</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-core</artifactId>
<version>3.0.10</version>
</dependency>
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-api-jpa</artifactId>
<version>3.0.9</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
I'll follow up with what I can dig through the dependency it builds