Skip to content

Commit

Permalink
Merge branch 'release/3.1.0.Beta3'
Browse files Browse the repository at this point in the history
  • Loading branch information
sbryzak committed Oct 2, 2011
2 parents 19eae8d + fba57de commit fdd0be9
Show file tree
Hide file tree
Showing 28 changed files with 127 additions and 109 deletions.
14 changes: 14 additions & 0 deletions building.txt
@@ -0,0 +1,14 @@
Building this project
=====================

This project requires Apache Maven (available from http://maven.apache.org/)
Version 3.0.3 or later to build. It also requires that the JBoss Public Maven
Repository is configured - this can be done in one of two ways:

1) Configure your settings.xml (usually found in the .m2 directory within your
home directory) to include the JBoss repository - see the instructions on the
following page to learn how to do this: http://community.jboss.org/wiki/MavenGettingStarted

2) Use the provided settings.xml, by running "mvn <target> -s settings.xml".


8 changes: 4 additions & 4 deletions impl/pom.xml
Expand Up @@ -40,13 +40,13 @@
</dependency>

<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder-api</artifactId>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-api</artifactId>
</dependency>

<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder</artifactId>
<groupId>org.jboss.solder</groupId>
<artifactId>solder-impl</artifactId>
<scope>compile</scope>
</dependency>

Expand Down
Expand Up @@ -20,7 +20,7 @@

import javax.enterprise.context.ApplicationScoped;

import org.jboss.seam.solder.bean.defaultbean.DefaultBean;
import org.jboss.solder.bean.defaultbean.DefaultBean;

/**
* Provides for programmatic configuration of the default flush mode.
Expand Down
Expand Up @@ -28,9 +28,9 @@
import org.hibernate.Session;
import org.hibernate.TransientObjectException;
import org.hibernate.proxy.HibernateProxy;
import org.jboss.seam.logging.Logger;
import org.jboss.seam.solder.core.Veto;
import org.jboss.seam.solder.reflection.Reflections;
import org.jboss.solder.logging.Logger;
import org.jboss.solder.core.Veto;
import org.jboss.solder.reflection.Reflections;

/**
* Support for non-standardized features of Hibernate, when used as the JPA
Expand Down
Expand Up @@ -27,10 +27,10 @@
import javax.enterprise.inject.spi.InjectionTarget;
import javax.inject.Inject;

import org.jboss.seam.logging.Logger;
import org.jboss.seam.solder.beanManager.BeanManagerAware;
import org.jboss.seam.solder.reflection.Reflections;
import org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder;
import org.jboss.solder.logging.Logger;
import org.jboss.solder.beanManager.BeanManagerAware;
import org.jboss.solder.reflection.Reflections;
import org.jboss.solder.reflection.annotated.AnnotatedTypeBuilder;

/**
* Event listener that enables injection and initalizer methods for JPA entities
Expand Down
Expand Up @@ -33,9 +33,9 @@
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;

import org.jboss.seam.logging.Logger;
import org.jboss.seam.solder.bean.ContextualLifecycle;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.solder.logging.Logger;
import org.jboss.solder.bean.ContextualLifecycle;
import org.jboss.solder.literal.DefaultLiteral;

/**
* SMPC lifecycle for SMPC's configured via @ExtensionManaged
Expand Down
Expand Up @@ -16,19 +16,19 @@
*/
package org.jboss.seam.persistence;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.util.EnvironmentUtils;
import org.jboss.seam.solder.bean.BeanBuilder;
import org.jboss.seam.solder.bean.Beans;
import org.jboss.seam.solder.bean.ContextualLifecycle;
import org.jboss.seam.solder.core.ExtensionManaged;
import org.jboss.seam.solder.literal.AnyLiteral;
import org.jboss.seam.solder.literal.ApplicationScopedLiteral;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.seam.solder.reflection.Reflections;
import org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder;
import org.jboss.seam.solder.reflection.annotated.Annotateds;
import org.jboss.seam.solder.util.service.ServiceLoader;
import org.jboss.solder.bean.BeanBuilder;
import org.jboss.solder.bean.Beans;
import org.jboss.solder.bean.ContextualLifecycle;
import org.jboss.solder.core.ExtensionManaged;
import org.jboss.solder.literal.AnyLiteral;
import org.jboss.solder.literal.ApplicationScopedLiteral;
import org.jboss.solder.literal.DefaultLiteral;
import org.jboss.solder.reflection.Reflections;
import org.jboss.solder.reflection.annotated.AnnotatedTypeBuilder;
import org.jboss.solder.reflection.annotated.Annotateds;
import org.jboss.solder.util.service.ServiceLoader;

import javax.annotation.Resource;
import javax.enterprise.context.Dependent;
Expand Down Expand Up @@ -100,7 +100,7 @@ public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event) {

/**
* loops through the fields on an AnnotatedType looking for a @PersistnceUnit
* producer field that is annotated {@link org.jboss.seam.solder.core.ExtensionManaged}. Then a corresponding
* producer field that is annotated {@link org.jboss.solder.core.ExtensionManaged}. Then a corresponding
* smpc bean is created and registered. Any scope declaration on the producer
* are removed as this is not supported by the spec
* <p/>
Expand Down
Expand Up @@ -16,7 +16,7 @@
*/
package org.jboss.seam.persistence;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.util.BeanManagerUtils;
import org.jboss.seam.transaction.SeamTransaction;
import org.jboss.seam.transaction.literal.DefaultTransactionLiteral;
Expand Down
Expand Up @@ -16,9 +16,9 @@
*/
package org.jboss.seam.persistence;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.util.InstanceResolver;
import org.jboss.seam.solder.el.Expressions;
import org.jboss.solder.el.Expressions;

import javax.enterprise.inject.spi.BeanManager;
import javax.persistence.EntityManager;
Expand Down
Expand Up @@ -16,7 +16,7 @@
*/
package org.jboss.seam.persistence;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;

import javax.enterprise.context.ConversationScoped;
import javax.enterprise.inject.Any;
Expand Down
Expand Up @@ -20,7 +20,7 @@
import java.util.List;
import java.util.StringTokenizer;

import org.jboss.seam.solder.el.Expressions;
import org.jboss.solder.el.Expressions;

/**
* Parses hql queries and replaces el with named parameters
Expand Down
Expand Up @@ -42,10 +42,10 @@
import javax.persistence.Persistence;
import javax.persistence.PersistenceContext;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.util.EnvironmentUtils;
import org.jboss.seam.solder.literal.AnyLiteral;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.solder.literal.AnyLiteral;
import org.jboss.solder.literal.DefaultLiteral;

/**
* Support for managed persistence contexts in a Java SE environment or Servlet
Expand Down
Expand Up @@ -30,12 +30,12 @@

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.HibernatePersistenceProvider;
import org.jboss.seam.persistence.ManagedPersistenceContext;
import org.jboss.seam.persistence.PersistenceContexts;
import org.jboss.seam.solder.bean.ContextualLifecycle;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.solder.bean.ContextualLifecycle;
import org.jboss.solder.literal.DefaultLiteral;

/**
* lifecycle for seam managed hibernate sessions
Expand Down
Expand Up @@ -22,8 +22,8 @@
import javax.enterprise.inject.spi.Extension;
import javax.enterprise.inject.spi.ProcessAnnotatedType;

import org.jboss.seam.logging.Logger;
import org.jboss.seam.solder.reflection.Reflections;
import org.jboss.solder.logging.Logger;
import org.jboss.solder.reflection.Reflections;

/**
* The portable extension for Seam Managed Hibernate Sessions. If hibernate is
Expand Down
Expand Up @@ -35,17 +35,17 @@

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.HibernatePersistenceProvider;
import org.jboss.seam.persistence.ManagedPersistenceContext;
import org.jboss.seam.solder.bean.BeanBuilder;
import org.jboss.seam.solder.core.ExtensionManaged;
import org.jboss.seam.solder.core.Veto;
import org.jboss.seam.solder.literal.AnyLiteral;
import org.jboss.seam.solder.literal.ApplicationScopedLiteral;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.seam.solder.reflection.annotated.AnnotatedTypeBuilder;
import org.jboss.seam.solder.reflection.annotated.Annotateds;
import org.jboss.solder.bean.BeanBuilder;
import org.jboss.solder.core.ExtensionManaged;
import org.jboss.solder.core.Veto;
import org.jboss.solder.literal.AnyLiteral;
import org.jboss.solder.literal.ApplicationScopedLiteral;
import org.jboss.solder.literal.DefaultLiteral;
import org.jboss.solder.reflection.annotated.AnnotatedTypeBuilder;
import org.jboss.solder.reflection.annotated.Annotateds;

/**
* This class performs the actual work for the Hibernate managed session. As
Expand Down
Expand Up @@ -19,16 +19,16 @@
import org.hibernate.FlushMode;
import org.hibernate.Query;
import org.hibernate.Session;
import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;
import org.jboss.seam.persistence.FlushModeType;
import org.jboss.seam.persistence.HibernatePersistenceProvider;
import org.jboss.seam.persistence.ManagedPersistenceContext;
import org.jboss.seam.persistence.PersistenceContexts;
import org.jboss.seam.persistence.QueryParser;
import org.jboss.seam.persistence.util.BeanManagerUtils;
import org.jboss.seam.persistence.util.InstanceResolver;
import org.jboss.seam.solder.el.Expressions;
import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.solder.el.Expressions;
import org.jboss.solder.literal.DefaultLiteral;
import org.jboss.seam.transaction.SeamTransaction;
import org.jboss.seam.transaction.literal.DefaultTransactionLiteral;

Expand Down
Expand Up @@ -21,7 +21,7 @@

import javax.enterprise.inject.spi.AnnotatedType;

import org.jboss.seam.solder.reflection.Reflections;
import org.jboss.solder.reflection.Reflections;

/**
* Utility class that provides access to some annotations from the Java
Expand Down
Expand Up @@ -30,7 +30,7 @@
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.InjectionPoint;

import org.jboss.seam.solder.literal.DefaultLiteral;
import org.jboss.solder.literal.DefaultLiteral;


/**
Expand Down
Expand Up @@ -21,7 +21,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;

import org.jboss.seam.logging.Logger;
import org.jboss.solder.logging.Logger;

/**
* this has been ported to seam and hacked to make it work
Expand Down
50 changes: 5 additions & 45 deletions pom.xml
Expand Up @@ -24,15 +24,10 @@
<module>api</module>
<module>impl</module>
<module>tests/base</module>

<!-- disabled until we upgrade to latest arquillian -->
<!--module>tests/jetty-hibernate</module-->
<!--module>tests/jetty-openjpa</module-->
<!--module>tests/jbossas-hibernate</module-->
</modules>

<properties>
<seam.version>3.1.0.Beta2</seam.version>
<seam.version>3.1.0.Beta3</seam.version>
<emma.version>2.0.5312</emma.version>
</properties>

Expand Down Expand Up @@ -87,66 +82,31 @@
<module>docs</module>
</modules>
</profile>
<profile>
<id>jboss-public-repository</id>
<activation>
<property>
<name>jboss-public-repository</name>
<value>!false</value>
</property>
</activation>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>

<profile>
<!-- all tests using managed containers -->
<id>all</id>
<modules>
<module>tests/jbossas-hibernate</module>
</modules>
</profile>

<profile>
<!-- jboss remote profile-->
<id>jbossas-remote-6</id>
<modules>
<module>tests/jbossas-hibernate</module>
</modules>
</profile>

<profile>
<!-- jboss managed profile-->
<id>jbossas-managed-6</id>
<modules>
<module>tests/jbossas-hibernate</module>
</modules>
</profile>

<profile>
<id>code-coverage</id>
<dependencies>
Expand Down

0 comments on commit fdd0be9

Please sign in to comment.