Yeah, the JPA API should be provided. All the providers include the JPA API in their core JARs.
On 14 May 2014 06:37, Mikael Ståldal <mikael.stal...@appearnetworks.com>wrote: > I guess that a standalone app will not work with javax.persistence API > only, it needs an implementation of it as well. And that implementation > will most likely bring in the API as well. > > The JMS API dependecy is already declared as provided, from > log4j-core/pom.xml: > > <!-- Used for JMS appenders (needs an implementation of course) --> > <dependency> > <groupId>org.jboss.spec.javax.jms</groupId> > <artifactId>jboss-jms-api_1.1_spec</artifactId> > <scope>provided</scope> > </dependency> > > <!-- Used for JPA appenders (needs an implementation of course) --> > <dependency> > <groupId>org.eclipse.persistence</groupId> > <artifactId>javax.persistence</artifactId> > <scope>compile</scope> > <optional>true</optional> > </dependency> > > > > On Wed, May 14, 2014 at 12:48 PM, Gary Gregory <garydgreg...@gmail.com>wrote: > >> Why? How would that bring in the right jar in a standalone app? Are you >> assuming the app lives in a container like a J2EE server? >> >> Gary >> >> >> -------- Original message -------- >> From: Mikael Ståldal >> Date:05/14/2014 04:01 (GMT-05:00) >> To: log4j-dev@logging.apache.org >> Subject: Dependency to javax.persistence >> >> Can't the dependency to javax.persistence be declared as provided? >> >> -- >> Mikael Ståldal >> Chief Software Architect >> *Appear* >> Phone: +46 8 545 91 572 >> Email: mikael.stal...@appearnetworks.com >> > > > > -- > Mikael Ståldal > Chief Software Architect > *Appear* > Phone: +46 8 545 91 572 > Email: mikael.stal...@appearnetworks.com > -- Matt Sicker <boa...@gmail.com>