wOOt !! :-) On 30 December 2016 at 15:37, <[email protected]> wrote:
> Repository: archiva > Updated Branches: > refs/heads/jpa dfcef53bf -> dd311845e > > > Use JPA as default and only database backend > > Remove the JDO dependencies and set the JPA implementation as only > database alternative and default implementation. Uses the same database > as JDO before. > > > Project: http://git-wip-us.apache.org/repos/asf/archiva/repo > Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/dd311845 > Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/dd311845 > Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/dd311845 > > Branch: refs/heads/jpa > Commit: dd311845e13f46062251744f7cc2cfd21e2e5cf4 > Parents: dfcef53 > Author: Martin Stockhammer <[email protected]> > Authored: Fri Dec 30 15:35:19 2016 +0100 > Committer: Martin Stockhammer <[email protected]> > Committed: Fri Dec 30 15:35:19 2016 +0100 > > ---------------------------------------------------------------------- > .../archiva-base/archiva-indexer/pom.xml | 5 ++ > .../archiva-base/archiva-proxy/pom.xml | 6 ++ > .../archiva-repository-admin-default/pom.xml | 6 ++ > .../archiva-scheduler-indexing/pom.xml | 6 ++ > .../archiva-rest/archiva-rest-services/pom.xml | 12 ++++ > .../RedbackRuntimeConfigurationServiceTest.java | 8 +-- > .../resources/META-INF/spring-context-test.xml | 2 +- > .../archiva-web/archiva-web-common/pom.xml | 12 ++++ > .../main/resources/META-INF/spring-context.xml | 2 +- > .../archiva/web/rss/SecuritySystemStub.java | 4 +- > .../spring-context-artifacts-download.xml | 1 - > .../resources/spring-context-test-common.xml | 2 +- > .../main/resources/META-INF/spring-context.xml | 2 +- > .../main/webapp/WEB-INF/applicationContext.xml | 59 +++++++++----------- > .../src/main/webapp/WEB-INF/web.xml | 6 -- > .../src/test/tomcat/log4j2-test.xml | 9 ++- > .../src/test/tomcat/tomcat-context-archiva.xml | 7 +-- > .../archiva-web/archiva-webdav/pom.xml | 5 ++ > .../spring-context-servlet-security-test.xml | 2 +- > .../src/test/resources/spring-context.xml | 2 +- > pom.xml | 11 ++++ > 21 files changed, 110 insertions(+), 59 deletions(-) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-base/archiva-indexer/pom.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-base/archiva-indexer/pom.xml > b/archiva-modules/archiva-base/archiva-indexer/pom.xml > index 6996bdd..99b4bc2 100644 > --- a/archiva-modules/archiva-base/archiva-indexer/pom.xml > +++ b/archiva-modules/archiva-base/archiva-indexer/pom.xml > @@ -168,6 +168,11 @@ > <artifactId>xercesImpl</artifactId> > <scope>test</scope> > </dependency> > + <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > </dependencies> > <build> > <pluginManagement> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-base/archiva-proxy/pom.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-base/archiva-proxy/pom.xml > b/archiva-modules/archiva-base/archiva-proxy/pom.xml > index 0cc6cb7..c5ccbdf 100644 > --- a/archiva-modules/archiva-base/archiva-proxy/pom.xml > +++ b/archiva-modules/archiva-base/archiva-proxy/pom.xml > @@ -209,6 +209,12 @@ > <artifactId>assertj-core</artifactId> > <scope>test</scope> > </dependency> > + <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > + > </dependencies> > <build> > <plugins> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-base/archiva-repository-admin/archiva- > repository-admin-default/pom.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-base/archiva-repository-admin/ > archiva-repository-admin-default/pom.xml b/archiva-modules/archiva- > base/archiva-repository-admin/archiva-repository-admin-default/pom.xml > index 1bca20b..cfee935 100644 > --- a/archiva-modules/archiva-base/archiva-repository-admin/ > archiva-repository-admin-default/pom.xml > +++ b/archiva-modules/archiva-base/archiva-repository-admin/ > archiva-repository-admin-default/pom.xml > @@ -235,6 +235,12 @@ > <scope>test</scope> > </dependency> > > + <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > + > </dependencies> > > <build> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-scheduler/archiva- > scheduler-indexing/pom.xml > ---------------------------------------------------------------------- > diff --git > a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml > b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml > index f1c74ae..bad98fc 100644 > --- a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml > +++ b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml > @@ -177,6 +177,12 @@ > <scope>test</scope> > </dependency> > > + <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > + > </dependencies> > > <build> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-rest/ > archiva-rest-services/pom.xml > ---------------------------------------------------------------------- > diff --git > a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml > b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/pom.xml > index 39bafe6..3436e6a 100644 > --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/pom.xml > +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/pom.xml > @@ -315,6 +315,12 @@ > <scope>test</scope> > <version>${redback.version}</version> > </dependency> > + <dependency> > + <groupId>org.apache.archiva.redback</groupId> > + <artifactId>redback-keys-jpa</artifactId> > + <scope>test</scope> > + <version>${redback.version}</version> > + </dependency> > > <dependency> > <groupId>org.apache.archiva</groupId> > @@ -323,6 +329,12 @@ > </dependency> > > <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > + > + <dependency> > <groupId>org.apache.jackrabbit</groupId> > <artifactId>jackrabbit-core</artifactId> > <scope>test</scope> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-rest/ > archiva-rest-services/src/test/java/org/apache/archiva/rest/services/ > RedbackRuntimeConfigurationServiceTest.java > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/java/org/apache/archiva/rest/services/ > RedbackRuntimeConfigurationServiceTest.java b/archiva-modules/archiva-web/ > archiva-rest/archiva-rest-services/src/test/java/org/ > apache/archiva/rest/services/RedbackRuntimeConfigurationServiceTest.java > index 42d99a5..bddb302 100644 > --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/java/org/apache/archiva/rest/services/ > RedbackRuntimeConfigurationServiceTest.java > +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/java/org/apache/archiva/rest/services/ > RedbackRuntimeConfigurationServiceTest.java > @@ -40,7 +40,7 @@ public class RedbackRuntimeConfigurationServiceTest > { > RedbackRuntimeConfiguration redbackRuntimeConfiguration = > getRedbackRuntimeConfigurationService(). > getRedbackRuntimeConfiguration(); > - assertEquals( "jdo", > redbackRuntimeConfiguration.getUserManagerImpls().get( > 0 ) ); > + assertEquals( "jpa", > redbackRuntimeConfiguration.getUserManagerImpls().get( > 0 ) ); > } > > @Test > @@ -49,7 +49,7 @@ public class RedbackRuntimeConfigurationServiceTest > { > RedbackRuntimeConfiguration redbackRuntimeConfiguration = > getRedbackRuntimeConfigurationService(). > getRedbackRuntimeConfiguration(); > - assertEquals( "jdo", > redbackRuntimeConfiguration.getUserManagerImpls().get( > 0 ) ); > + assertEquals( "jpa", > redbackRuntimeConfiguration.getUserManagerImpls().get( > 0 ) ); > > redbackRuntimeConfiguration.setUserManagerImpls( Arrays.asList( > "foo" ) ); > > @@ -68,7 +68,7 @@ public class RedbackRuntimeConfigurationServiceTest > RedbackRuntimeConfigurationService service = > getRedbackRuntimeConfigurationService(); > List<UserManagerImplementationInformation> infos = service. > getUserManagerImplementationInformations(); > assertThat( infos ).isNotNull().isNotEmpty().contains( > - new UserManagerImplementationInformation( "jdo", null, false > ) ); > + new UserManagerImplementationInformation( "jpa", null, false > ) ); > > } > > @@ -79,7 +79,7 @@ public class RedbackRuntimeConfigurationServiceTest > RedbackRuntimeConfigurationService service = > getRedbackRuntimeConfigurationService(); > List<RBACManagerImplementationInformation> infos = service. > getRbacManagerImplementationInformations(); > assertThat( infos ).isNotNull().isNotEmpty().contains( > - new RBACManagerImplementationInformation( "jdo", null, false > ) ); > + new RBACManagerImplementationInformation( "jpa", null, false > ) ); > > } > > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-rest/ > archiva-rest-services/src/test/resources/META-INF/spring-context-test.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/resources/META-INF/spring-context-test.xml > b/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/resources/META-INF/spring-context-test.xml > index 951ced8..27d764d 100644 > --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/resources/META-INF/spring-context-test.xml > +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest- > services/src/test/resources/META-INF/spring-context-test.xml > @@ -32,7 +32,7 @@ > > <context:annotation-config/> > <context:component-scan > - base-package="org.apache.archiva.rest.services.utils"/> > + base-package="org.apache.archiva.redback.keys,org. > apache.archiva.rest.services.utils"/> > > <bean name="scheduler" class="org.apache.archiva. > redback.components.scheduler.DefaultScheduler"> > <property name="properties"> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-web-common/pom.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-web-common/pom.xml > b/archiva-modules/archiva-web/archiva-web-common/pom.xml > index a51aa0e..971da5c 100644 > --- a/archiva-modules/archiva-web/archiva-web-common/pom.xml > +++ b/archiva-modules/archiva-web/archiva-web-common/pom.xml > @@ -340,6 +340,12 @@ > > <dependency> > <groupId>org.apache.archiva.redback</groupId> > + <artifactId>redback-keys-jpa</artifactId> > + <scope>test</scope> > + </dependency> > + > + <dependency> > + <groupId>org.apache.archiva.redback</groupId> > <artifactId>redback-rest-services</artifactId> > <scope>test</scope> > </dependency> > @@ -414,6 +420,12 @@ > <scope>test</scope> > </dependency> > > + <dependency> > + <groupId>org.hsqldb</groupId> > + <artifactId>hsqldb</artifactId> > + <scope>test</scope> > + </dependency> > + > </dependencies> > > <build> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-web- > common/src/main/resources/META-INF/spring-context.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-web-common/src/main/ > resources/META-INF/spring-context.xml b/archiva-modules/archiva-web/ > archiva-web-common/src/main/resources/META-INF/spring-context.xml > index f3f50bf..1a981c7 100755 > --- a/archiva-modules/archiva-web/archiva-web-common/src/main/ > resources/META-INF/spring-context.xml > +++ b/archiva-modules/archiva-web/archiva-web-common/src/main/ > resources/META-INF/spring-context.xml > @@ -34,7 +34,7 @@ > default-lazy-init="true"> > > <context:annotation-config/> > - <context:component-scan base-package="org.apache.archiva.web.startup, > org.apache.archiva.web.runtime, org.apache.archiva.web.api,, > org.apache.archiva.web.security"/> > + <context:component-scan base-package="org.apache. > archiva.redback.keys,org.apache.archiva.web.startup, > org.apache.archiva.web.runtime, org.apache.archiva.web.api,, > org.apache.archiva.web.security"/> > > <util:properties id="archivaRuntimeProperties" > location="classpath:application.properties" > /> > > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/ > apache/archiva/web/rss/SecuritySystemStub.java > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-web-common/src/test/ > java/org/apache/archiva/web/rss/SecuritySystemStub.java > b/archiva-modules/archiva-web/archiva-web-common/src/test/ > java/org/apache/archiva/web/rss/SecuritySystemStub.java > index 16c84f2..eda8af6 100644 > --- a/archiva-modules/archiva-web/archiva-web-common/src/test/ > java/org/apache/archiva/web/rss/SecuritySystemStub.java > +++ b/archiva-modules/archiva-web/archiva-web-common/src/test/ > java/org/apache/archiva/web/rss/SecuritySystemStub.java > @@ -36,7 +36,7 @@ import org.apache.archiva.redback. > users.UserManagerException; > import org.apache.archiva.redback.users.UserManagerListener; > import org.apache.archiva.redback.users.UserNotFoundException; > import org.apache.archiva.redback.users.UserQuery; > -import org.apache.archiva.redback.users.jdo.JdoUser; > +import org.apache.archiva.redback.users.jpa.model.JpaUser; > > import java.util.ArrayList; > import java.util.Date; > @@ -74,7 +74,7 @@ public class SecuritySystemStub > { > result = new AuthenticationResult( true, > source.getUsername(), null ); > > - User user = new JdoUser(); > + User user = new JpaUser(); > user.setUsername( source.getUsername() ); > user.setPassword( users.get( source.getUsername() ) ); > > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-web- > common/src/test/resources/spring-context-artifacts-download.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-artifacts-download.xml > b/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-artifacts-download.xml > index 08974cf..570eeb5 100644 > --- a/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-artifacts-download.xml > +++ b/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-artifacts-download.xml > @@ -30,7 +30,6 @@ > > <context:property-placeholder system-properties-mode="OVERRIDE"/> > > - > <bean name="commons-configuration" class="org.apache.archiva. > redback.components.registry.commons.CommonsConfigurationRegistry"> > <property name="properties"> > <value> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-web- > common/src/test/resources/spring-context-test-common.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-test-common.xml b/archiva-modules/archiva-web/ > archiva-web-common/src/test/resources/spring-context-test-common.xml > index 2937490..9bc51d7 100644 > --- a/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-test-common.xml > +++ b/archiva-modules/archiva-web/archiva-web-common/src/test/ > resources/spring-context-test-common.xml > @@ -29,7 +29,7 @@ > > <context:annotation-config/> > <context:component-scan > - base-package="org.apache.archiva.rest.services.utils"/> > + base-package="org.apache.archiva.redback.keys,org. > apache.archiva.rest.services.utils"/> > > <bean name="scheduler" class="org.apache.archiva. > redback.components.scheduler.DefaultScheduler"> > <property name="properties"> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webapp/ > src/main/resources/META-INF/spring-context.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/ > resources/META-INF/spring-context.xml b/archiva-modules/archiva-web/ > archiva-webapp/src/main/resources/META-INF/spring-context.xml > index 3c5ad2e..b0b3840 100755 > --- a/archiva-modules/archiva-web/archiva-webapp/src/main/ > resources/META-INF/spring-context.xml > +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/ > resources/META-INF/spring-context.xml > @@ -49,7 +49,7 @@ > > > > - <jee:jndi-lookup id="dataSource" jndi-name="java:/comp/env/jdbc/redbackjpa" > /> > + <jee:jndi-lookup id="dataSource" jndi-name="java:/comp/env/jdbc/users" > /> > <bean id="entityManagerFactory" class="org.springframework.orm.jpa. > LocalContainerEntityManagerFactoryBean"> > <property name="dataSource" ref="dataSource" /> > <property name="jpaVendorAdapter" > > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webapp/ > src/main/webapp/WEB-INF/applicationContext.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/ > webapp/WEB-INF/applicationContext.xml b/archiva-modules/archiva-web/ > archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml > index e113705..49f0301 100644 > --- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/ > applicationContext.xml > +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/ > applicationContext.xml > @@ -21,6 +21,7 @@ > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:context="http://www.springframework.org/schema/context" > xmlns:task="http://www.springframework.org/schema/task" > xmlns:util="http://www.springframework.org/schema/util" > + xmlns:tx="http://www.springframework.org/schema/tx" > xsi:schemaLocation="http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans- > 3.0.xsd > http://www.springframework.org/schema/context > @@ -28,7 +29,8 @@ > http://www.springframework.org/schema/task > http://www.springframework.org/schema/task/spring-task-3.0.xsd > http://www.springframework.org/schema/util > - http://www.springframework.org/schema/util/spring-util.xsd"> > + http://www.springframework.org/schema/util/spring-util.xsd > + http://www.springframework.org/schema/tx > http://www.springframework.org/schema/tx/spring-tx.xsd"> > > <context:property-placeholder location="classpath:application.properties" > /> > > @@ -108,37 +110,6 @@ > </bean> > <!-- END SNIPPET: configuration-files-list --> > > - <bean name="jdoFactory#users" class="org.apache.archiva. > redback.components.jdo.DataSourceConfigurableJdoFactory"> > - <property name="connectionFactoryName" value="java:comp/env/jdbc/ > users"/> > - <property name="shutdownConnectionFactoryName" > value="java:comp/env/jdbc/usersShutdown"/> > - <property name="persistenceManagerFactoryClass" value="org.jpox. > PersistenceManagerFactoryImpl"/> > - <property name="otherProperties"> > - <props> > - <prop key="org.jpox.autoCreateSchema">true</prop> > - <prop key="org.jpox.validateTables">false</prop> > - <prop key="org.jpox.validateConstraints">false</prop> > - <prop key="org.jpox.validateColumns">false</prop> > - <prop key="org.jpox.autoStartMechanism">None</prop> > - <prop key="org.jpox.transactionIsolation">READ_COMMITTED</prop> > - <prop key="org.jpox.poid.transactionIsolation">READ_ > COMMITTED</prop> > - <prop key="org.jpox.rdbms.dateTimezone">JDK_DEFAULT_ > TIMEZONE</prop> > - <!-- NEEDED FOR MYSQL UTF-8 Databases --> > - <prop key="org.jpox.rdbms.stringDefaultLength">255</prop> > - > - <!-- NEEDED FOR POSTGRES, But causes problems in other JDBC > implementations. > - <prop key="org.jpox.identifier.case">PreserveCase</prop> > - --> > - > - <!-- cache activation --> > - <prop key="org.jpox.cache.level2">true</prop> > - <prop key="org.jpox.cache.level2.type">ehcacheclassbased</prop> > - <prop key="org.jpox.cache.level2.cacheName">defaultJpox</prop> > - <prop key="org.jpox.cache.level2.configurationFile">/ehcache. > xml</prop> > - </props> > - </property> > - </bean> > - > - > <bean name="scheduler" class="org.apache.archiva. > redback.components.scheduler.DefaultScheduler"> > <property name="properties"> > <props> > @@ -324,4 +295,28 @@ > </bean> > --> > > + <bean name="entityManagerFactory" class="org.springframework.orm.jpa. > LocalContainerEntityManagerFactoryBean"> > + <property name="jpaVendorAdapter" > > + <bean class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter" > /> > + </property> > + <property name="persistenceXmlLocation" > value="classpath:META-INF/persistence.xml" > /> > + <property name="jpaPropertyMap"> > + <map> > + <entry key="openjpa.jdbc.SynchronizeMappings" value="buildSchema( > ForeignKeys=true)"/> > + <entry key="openjpa.jdbc.SchemaFactory" > value="native(ForeignKeys=true)" /> > + <entry key="openjpa.jdbc.MappingDefaults" > + value="ForeignKeyDeleteAction=restrict, > JoinForeignKeyDeleteAction=restrict"/> > + <entry key="openjpa.Log" value="DefaultLevel=TRACE, > Runtime=TRACE, Tool=INFO, SQL=TRACE"/> > + <entry key="openjpa.jdbc.DBDictionary" value="( > disableSchemaFactoryColumnTypeErrors=true,BitTypeName=CHAR( > 1),BooleanTypeName=CHAR(1),BooleanRepresentation=STRING_YN)"/> > + </map> > + </property> > + > + </bean> > + > + <bean name="transactionManager" > class="org.springframework.orm.jpa.JpaTransactionManager" > > > + <property name="entityManagerFactory" ref="entityManagerFactory" /> > + </bean> > + > + <tx:annotation-driven /> > + > </beans> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webapp/ > src/main/webapp/WEB-INF/web.xml > ---------------------------------------------------------------------- > diff --git > a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml > b/archiva-modules/archiva-web/archiva-webapp/src/main/ > webapp/WEB-INF/web.xml > index 83714e2..e1ac74b 100644 > --- a/archiva-modules/archiva-web/archiva-webapp/src/main/ > webapp/WEB-INF/web.xml > +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/ > webapp/WEB-INF/web.xml > @@ -144,12 +144,6 @@ > <res-sharing-scope>Shareable</res-sharing-scope> > </resource-ref> > <resource-ref> > - <res-ref-name>jdbc/redbackjpa</res-ref-name> > - <res-type>javax.sql.DataSource</res-type> > - <res-auth>Container</res-auth> > - <res-sharing-scope>Shareable</res-sharing-scope> > - </resource-ref> > - <resource-ref> > <res-ref-name>mail/Session</res-ref-name> > <res-type>javax.mail.Session</res-type> > <res-auth>Container</res-auth> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webapp/ > src/test/tomcat/log4j2-test.xml > ---------------------------------------------------------------------- > diff --git > a/archiva-modules/archiva-web/archiva-webapp/src/test/tomcat/log4j2-test.xml > b/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/log4j2-test.xml > index e4e860f..5566891 100644 > --- a/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/log4j2-test.xml > +++ b/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/log4j2-test.xml > @@ -26,12 +26,14 @@ > </properties> > > <appenders> > - <Console name="console" target="SYSTEM_OUT"> > + <Console name="console" target="SYSTEM_OUT" level="info"> > <!--PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level > %logger{36} - %msg%n"/--> > <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [%t] %-5level > %logger{36} - %msg%n}" /> > </Console> > <RollingRandomAccessFile name="rolling" fileName="${logsDirectory}/ > archiva.log" > - > filePattern="${logsDirectory}/archiva-%d{MM-dd-yyyy}.log" > immediateFlush="false" append="true"> > + filePattern="${logsDirectory}/ > archiva-%d{MM-dd-yyyy}.log" > + > + immediateFlush="true" append="true"> > <PatternLayout> > <pattern>%d [%t] %-5p %c %x - %m%n</pattern> > </PatternLayout> > @@ -82,6 +84,9 @@ > > <logger > name="org.apache.archiva.redback.components.registry.commons.CommonsConfigurationRegistry" > level="debug"/> > > + <logger > name="org.apache.archiva.redback.components.taskqueue.DefaultTaskQueue" > level="info" /> > + > + <logger name="org.apache.archiva" level="debug" /> > <!-- > <logger name="org.apache.archiva.scheduler.indexing" level="debug"/> > --> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webapp/ > src/test/tomcat/tomcat-context-archiva.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/tomcat-context-archiva.xml b/archiva-modules/archiva-web/ > archiva-webapp/src/test/tomcat/tomcat-context-archiva.xml > index 3f51102..9e57694 100644 > --- a/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/tomcat-context-archiva.xml > +++ b/archiva-modules/archiva-web/archiva-webapp/src/test/ > tomcat/tomcat-context-archiva.xml > @@ -24,12 +24,7 @@ > driverClassName="org.apache.derby.jdbc.EmbeddedDriver" > url="jdbc:derby:${appserver.base}/database/users;create=true" > /> > - <Resource name="jdbc/redbackjpa" auth="Container" > type="javax.sql.DataSource" > - username="sa" > - password="" > - driverClassName="org.apache.derby.jdbc.EmbeddedDriver" > - url="jdbc:derby:${appserver.base}/database/jpausers; > create=true" > - /> > + > <Resource name="mail/Session" auth="Container" > type="javax.mail.Session" > mail.smtp.host="localhost"/> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webdav/pom.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-webdav/pom.xml > b/archiva-modules/archiva-web/archiva-webdav/pom.xml > index e34e512..ec877a2 100644 > --- a/archiva-modules/archiva-web/archiva-webdav/pom.xml > +++ b/archiva-modules/archiva-web/archiva-webdav/pom.xml > @@ -151,6 +151,11 @@ > </dependency> > <dependency> > <groupId>org.apache.archiva.redback</groupId> > + <artifactId>redback-keys-jpa</artifactId> > + <scope>test</scope> > + </dependency> > + <dependency> > + <groupId>org.apache.archiva.redback</groupId> > <artifactId>redback-users-memory</artifactId> > <scope>test</scope> > </dependency> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webdav/ > src/test/resources/spring-context-servlet-security-test.xml > ---------------------------------------------------------------------- > diff --git a/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context-servlet-security-test.xml > b/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context-servlet-security-test.xml > index f747bdb..1619c96 100644 > --- a/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context-servlet-security-test.xml > +++ b/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context-servlet-security-test.xml > @@ -31,7 +31,7 @@ > > <context:annotation-config/> > <context:component-scan > - base-package="org.apache.archiva.webdav,org.apache. > archiva.metadata.repository,org.apache.archiva.webdav. > util,org.apache.archiva.common.plexusbridge"/> > + base-package="org.apache.archiva.redback.keys,org. > apache.archiva.webdav,org.apache.archiva.metadata. > repository,org.apache.archiva.webdav.util,org.apache. > archiva.common.plexusbridge"/> > > <bean name="scheduler" class="org.apache.archiva. > redback.components.scheduler.DefaultScheduler"> > <property name="properties"> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/ > dd311845/archiva-modules/archiva-web/archiva-webdav/ > src/test/resources/spring-context.xml > ---------------------------------------------------------------------- > diff --git > a/archiva-modules/archiva-web/archiva-webdav/src/test/resources/spring-context.xml > b/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context.xml > index fe8f0b8..66f4661 100644 > --- a/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context.xml > +++ b/archiva-modules/archiva-web/archiva-webdav/src/test/ > resources/spring-context.xml > @@ -30,7 +30,7 @@ > <context:property-placeholder system-properties-mode="OVERRIDE"/> > > <context:annotation-config/> > - <context:component-scan base-package="org.apache. > archiva.webdav,org.apache.archiva.metadata.repository"/> > + <context:component-scan base-package="org.apache. > archiva.redback.keys,org.apache.archiva.webdav,org. > apache.archiva.metadata.repository"/> > > <bean name="scheduler" class="org.apache.archiva. > redback.components.scheduler.DefaultScheduler"> > <property name="properties"> > > http://git-wip-us.apache.org/repos/asf/archiva/blob/dd311845/pom.xml > ---------------------------------------------------------------------- > diff --git a/pom.xml b/pom.xml > index 107668b..733184c 100644 > --- a/pom.xml > +++ b/pom.xml > @@ -1031,6 +1031,17 @@ > </dependency> > <dependency> > <groupId>org.apache.archiva.redback</groupId> > + <artifactId>redback-keys-jpa</artifactId> > + <version>${redback.version}</version> > + <exclusions> > + <exclusion> > + <groupId>commons-logging</groupId> > + <artifactId>commons-logging</artifactId> > + </exclusion> > + </exclusions> > + </dependency> > + <dependency> > + <groupId>org.apache.archiva.redback</groupId> > <artifactId>redback-rbac-model</artifactId> > <version>${redback.version}</version> > <exclusions> > > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
