You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Sanjay <Sa...@yahoo.com> on 2006/12/14 14:08:49 UTC
Unable to Run POJO entities in Maven
Trying to run the example at
https://glassfish.dev.java.net/javaee5/persistence/persistence-example.html#Using_in_Java_SE
using Maven.
This exception is thrown when I run mvn test
javax.persistence.PersistenceException: No Persistence provider for
EntityManager named pu1
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
at
sun.example.entity.TestCustomerOrder.testCustOrder(TestCustomerOrder.java:26)
I am not trying to run this as a part of an ear or war. Given below are the
pom.xml entries and settings.xml entries. Persistence.xml is under
targets/classes/META-INF
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.javaee</groupId>
<artifactId>javaee</artifactId>
<version>5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>${surefire.argLine}</argLine>
<systemProperties>
<property>
<name>java.class.path</name>
<value>target/classes</value>
</property>
</systemProperties>
</configuration>
</plugin>
Settings.xml
<settings xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>debugger</id>
<activation>
<property>
<name>debugger</name>
</property>
</activation>
<properties>
<surefire.argLine>-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9000
-Xdebug -Xnoagent -Djava.compiler=NONE,
-javaagent:D:\\Sanjay\\Sun\\AppServer\\lib\\toplink-essentials-agent.jar</surefire.argLine>
<!---Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9876
-Xnoagent -Djava.compiler=NONE-->
</properties>
</profile>
</profiles>
</settings>
I can run this example successfully on the command line using - java
-cp[related classpaths]
-javaagent:${glassfish.home}/lib/toplink-essentials-agent.jar <class-name>
--
View this message in context: http://www.nabble.com/Unable-to-Run-POJO-entities-in-Maven-tf2820460s177.html#a7872094
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org