Separating security into a part that depends only on the JPA and into a
authorErik Brakkee <erik@brakkee.org>
Sat, 24 Apr 2010 18:54:12 +0000 (18:54 +0000)
committerErik Brakkee <erik@brakkee.org>
Sat, 24 Apr 2010 18:54:12 +0000 (18:54 +0000)
the tests that require a specific implementation.
Reason is that current JPA 2.0 implementations are not available on the
central maven repo so removing a dependency on them in the pom allows
the security stuff to be still published in the central maven repo.

94 files changed:
security/impl/pom.xml [new file with mode: 0644]
security/impl/src/main/java/org/wamblee/security/authorization/AllOperation.java [moved from security/src/main/java/org/wamblee/security/authorization/AllOperation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AuthorizationException.java [moved from security/src/main/java/org/wamblee/security/authorization/AuthorizationException.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AuthorizationInitializer.java [moved from security/src/main/java/org/wamblee/security/authorization/AuthorizationInitializer.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AuthorizationResult.java [moved from security/src/main/java/org/wamblee/security/authorization/AuthorizationResult.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AuthorizationRule.java [moved from security/src/main/java/org/wamblee/security/authorization/AuthorizationRule.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/AuthorizationService.java [moved from security/src/main/java/org/wamblee/security/authorization/AuthorizationService.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/CreateOperation.java [moved from security/src/main/java/org/wamblee/security/authorization/CreateOperation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java [moved from security/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/DefaultOperationRegistry.java [moved from security/src/main/java/org/wamblee/security/authorization/DefaultOperationRegistry.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/DeleteOperation.java [moved from security/src/main/java/org/wamblee/security/authorization/DeleteOperation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/GroupUserCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/GroupUserCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/Operation.java [moved from security/src/main/java/org/wamblee/security/authorization/Operation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/OperationCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/OperationCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/OperationRegistry.java [moved from security/src/main/java/org/wamblee/security/authorization/OperationRegistry.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/PathCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/PathCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/ReadOperation.java [moved from security/src/main/java/org/wamblee/security/authorization/ReadOperation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/RegexpPathCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/RegexpPathCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/StartsWithPathCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/StartsWithPathCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/UrlAuthorizationRule.java [moved from security/src/main/java/org/wamblee/security/authorization/UrlAuthorizationRule.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/UserCondition.java [moved from security/src/main/java/org/wamblee/security/authorization/UserCondition.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/WriteOperation.java [moved from security/src/main/java/org/wamblee/security/authorization/WriteOperation.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/hibernate/AuthorizationMappingFiles.java [moved from security/src/main/java/org/wamblee/security/authorization/hibernate/AuthorizationMappingFiles.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java [moved from security/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/encryption/Md5HexMessageDigester.java [moved from security/src/main/java/org/wamblee/security/encryption/Md5HexMessageDigester.java with 100% similarity]
security/impl/src/main/java/org/wamblee/security/encryption/MessageDigester.java [moved from security/src/main/java/org/wamblee/security/encryption/MessageDigester.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/AbstractUserSet.java [moved from security/src/main/java/org/wamblee/usermgt/AbstractUserSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/Group.java [moved from security/src/main/java/org/wamblee/usermgt/Group.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/GroupSet.java [moved from security/src/main/java/org/wamblee/usermgt/GroupSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/InMemoryGroupSet.java [moved from security/src/main/java/org/wamblee/usermgt/InMemoryGroupSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/InMemoryUserSet.java [moved from security/src/main/java/org/wamblee/usermgt/InMemoryUserSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/JaasUserAccessor.java [moved from security/src/main/java/org/wamblee/usermgt/JaasUserAccessor.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/NameValidator.java [moved from security/src/main/java/org/wamblee/usermgt/NameValidator.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/RegexpNameValidator.java [moved from security/src/main/java/org/wamblee/usermgt/RegexpNameValidator.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/User.java [moved from security/src/main/java/org/wamblee/usermgt/User.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserAccessor.java [moved from security/src/main/java/org/wamblee/usermgt/UserAccessor.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserAdminInitializer.java [moved from security/src/main/java/org/wamblee/usermgt/UserAdminInitializer.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserAdministration.java [moved from security/src/main/java/org/wamblee/usermgt/UserAdministration.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserAdministrationImpl.java [moved from security/src/main/java/org/wamblee/usermgt/UserAdministrationImpl.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserGroupRepositoryComponent.java [moved from security/src/main/java/org/wamblee/usermgt/UserGroupRepositoryComponent.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserMgtException.java [moved from security/src/main/java/org/wamblee/usermgt/UserMgtException.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/UserSet.java [moved from security/src/main/java/org/wamblee/usermgt/UserSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/AuthorizationComponent.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/AuthorizationComponent.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/AuthorizationLightComponent.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/AuthorizationLightComponent.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/HibernateGroupSet.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/HibernateGroupSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/HibernateUserSet.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/HibernateUserSet.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationLightComponent.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationLightComponent.java with 100% similarity]
security/impl/src/main/java/org/wamblee/usermgt/hibernate/UsermgtHibernateMappingFiles.java [moved from security/src/main/java/org/wamblee/usermgt/hibernate/UsermgtHibernateMappingFiles.java with 100% similarity]
security/impl/src/main/resources/hbm/AuthorizationRule.hbm.xml [moved from security/src/main/resources/hbm/AuthorizationRule.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/AuthorizationService.hbm.xml [moved from security/src/main/resources/hbm/AuthorizationService.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/Group.hbm.xml [moved from security/src/main/resources/hbm/Group.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/OperationCondition.hbm.xml [moved from security/src/main/resources/hbm/OperationCondition.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/OperationCondition.hbm.xmlxx [moved from security/src/main/resources/hbm/OperationCondition.hbm.xmlxx with 100% similarity]
security/impl/src/main/resources/hbm/PageAuthorizationRule.hbm.xml [moved from security/src/main/resources/hbm/PageAuthorizationRule.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/PathCondition.hbm.xml [moved from security/src/main/resources/hbm/PathCondition.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/PhotoAuthorizationRule.hbm.xml [moved from security/src/main/resources/hbm/PhotoAuthorizationRule.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/TestAuthorizationRule.hbm.xml [moved from security/src/main/resources/hbm/TestAuthorizationRule.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/User.hbm.xml [moved from security/src/main/resources/hbm/User.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/UserCondition.hbm.xml [moved from security/src/main/resources/hbm/UserCondition.hbm.xml with 100% similarity]
security/impl/src/main/resources/hbm/ehcache.xml [moved from security/src/main/resources/hbm/ehcache.xml with 100% similarity]
security/impl/src/main/resources/hbm/hibernate.properties [moved from security/src/main/resources/hbm/hibernate.properties with 100% similarity]
security/impl/src/main/resources/properties/org.wamblee.security.ehcache.xml [moved from security/src/main/resources/properties/org.wamblee.security.ehcache.xml with 100% similarity]
security/impl/src/main/resources/spring/org.wamblee.security.authorization.xml [moved from security/src/main/resources/spring/org.wamblee.security.authorization.xml with 100% similarity]
security/impl/src/main/resources/spring/org.wamblee.security.usermgt-repositories.xml [moved from security/src/main/resources/spring/org.wamblee.security.usermgt-repositories.xml with 100% similarity]
security/impl/src/main/resources/spring/org.wamblee.security.usermgt.xml [moved from security/src/main/resources/spring/org.wamblee.security.usermgt.xml with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/AuthorizationServiceTest.java [moved from security/src/test/java/org/wamblee/security/authorization/AuthorizationServiceTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/DefaultOperationRegistryTest.java [moved from security/src/test/java/org/wamblee/security/authorization/DefaultOperationRegistryTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/RegexpPathConditionTest.java [moved from security/src/test/java/org/wamblee/security/authorization/RegexpPathConditionTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/StartsWithPathConditionTest.java [moved from security/src/test/java/org/wamblee/security/authorization/StartsWithPathConditionTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java [moved from security/src/test/java/org/wamblee/security/authorization/TestAuthorizationRule.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/TestResource.java [moved from security/src/test/java/org/wamblee/security/authorization/TestResource.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java [moved from security/src/test/java/org/wamblee/security/authorization/TestUserAccessor.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java [moved from security/src/test/java/org/wamblee/security/authorization/UrlAuthorizationRuleTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java [moved from security/src/test/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationServiceTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/security/encryption/MessageDigesterTest.java [moved from security/src/test/java/org/wamblee/security/encryption/MessageDigesterTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/InMemoryGroupSetTest.java [moved from security/src/test/java/org/wamblee/usermgt/InMemoryGroupSetTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/InMemoryUserSetTest.java [moved from security/src/test/java/org/wamblee/usermgt/InMemoryUserSetTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/UserAdministrationImplTest.java [moved from security/src/test/java/org/wamblee/usermgt/UserAdministrationImplTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/UsermgtTestUtils.java [moved from security/src/test/java/org/wamblee/usermgt/UsermgtTestUtils.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/hibernate/HibernateGroupSetTest.java [moved from security/src/test/java/org/wamblee/usermgt/hibernate/HibernateGroupSetTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserAdministrationTest.java [moved from security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserAdministrationTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java [moved from security/src/test/java/org/wamblee/usermgt/hibernate/HibernateUserSetTest.java with 100% similarity]
security/impl/src/test/java/org/wamblee/usermgt/hibernate/UserMgtRepositoryTestContainer.java [moved from security/src/test/java/org/wamblee/usermgt/hibernate/UserMgtRepositoryTestContainer.java with 100% similarity]
security/impl/src/test/resources/properties/test.org.wamblee.security.database.properties [moved from security/src/test/resources/properties/test.org.wamblee.security.database.properties with 100% similarity]
security/impl/src/test/resources/properties/test.org.wamblee.security.usermgt.properties [moved from security/src/test/resources/properties/test.org.wamblee.security.usermgt.properties with 100% similarity]
security/impl/src/test/resources/spring/test.org.wamblee.security.datasource.xml [moved from security/src/test/resources/spring/test.org.wamblee.security.datasource.xml with 100% similarity]
security/impl/src/test/resources/spring/test.org.wamblee.security.properties.xml [moved from security/src/test/resources/spring/test.org.wamblee.security.properties.xml with 100% similarity]
security/impl/src/test/resources/spring/test.org.wamblee.security.useraccessor.xml [moved from security/src/test/resources/spring/test.org.wamblee.security.useraccessor.xml with 100% similarity]
security/impl/src/test/resources/spring/test.org.wamblee.security.usermgtinitializer.xml [moved from security/src/test/resources/spring/test.org.wamblee.security.usermgtinitializer.xml with 100% similarity]
security/jpatest/pom.xml [new file with mode: 0644]
security/pom.xml

diff --git a/security/impl/pom.xml b/security/impl/pom.xml
new file mode 100644 (file)
index 0000000..89d75e9
--- /dev/null
@@ -0,0 +1,101 @@
+<project 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/maven-v4_0_0.xsd">
+
+  <parent>
+    <groupId>org.wamblee</groupId>
+    <artifactId>wamblee-utils</artifactId>
+    <version>0.2.2-SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.wamblee</groupId>
+  <artifactId>wamblee-security-impl</artifactId>
+  <packaging>jar</packaging>
+  <name>/security/impl</name>
+  <url>http://wamblee.org</url>
+  <dependencies>
+
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-general</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-general</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-test-enterprise</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-spring</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-spring</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-general</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-spring</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-spring</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-hibernate-jpa</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-beans</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-hibernate3</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.hibernate</groupId>
+          <artifactId>hibernate</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-aop</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>javax.transaction</groupId>
+      <artifactId>transaction-api</artifactId>
+      <version>1.1</version>
+      <scope>test</scope>
+    </dependency>
+
+  </dependencies>
+
+</project>
diff --git a/security/jpatest/pom.xml b/security/jpatest/pom.xml
new file mode 100644 (file)
index 0000000..8d0e3d1
--- /dev/null
@@ -0,0 +1,101 @@
+<project 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/maven-v4_0_0.xsd">
+
+  <parent>
+    <groupId>org.wamblee</groupId>
+    <artifactId>wamblee-utils</artifactId>
+    <version>0.2.2-SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.wamblee</groupId>
+  <artifactId>wamblee-security-jpatest</artifactId>
+  <packaging>jar</packaging>
+  <name>/security/jpatest</name>
+  <url>http://wamblee.org</url>
+  <dependencies>
+
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-general</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-general</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-test-enterprise</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-spring</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-spring</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-system-general</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-spring</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-support-spring</artifactId>
+      <type>test-jar</type>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.wamblee</groupId>
+      <artifactId>wamblee-hibernate-jpa</artifactId>
+      <version>0.2.2-SNAPSHOT</version>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+    </dependency>
+
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-beans</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-hibernate3</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.hibernate</groupId>
+          <artifactId>hibernate</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-aop</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>javax.transaction</groupId>
+      <artifactId>transaction-api</artifactId>
+      <version>1.1</version>
+      <scope>test</scope>
+    </dependency>
+
+  </dependencies>
+
+</project>
index 6cfc2073e9cebdf45c4245e2251006f851691546..9ef6a9df67422dbe9a07a821337ef8f481ec6b30 100644 (file)
@@ -9,93 +9,27 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.wamblee</groupId>
   <artifactId>wamblee-security</artifactId>
-  <packaging>jar</packaging>
+  <packaging>pom</packaging>
   <name>/security</name>
   <url>http://wamblee.org</url>
-  <dependencies>
-
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-support-general</artifactId>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-support-general</artifactId>
-      <type>test-jar</type>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-test-enterprise</artifactId>
-      <version>0.2.2-SNAPSHOT</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-system-spring</artifactId>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-system-spring</artifactId>
-      <type>test-jar</type>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-system-general</artifactId>
-      <type>test-jar</type>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-support-spring</artifactId>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-support-spring</artifactId>
-      <type>test-jar</type>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-
-    <dependency>
-      <groupId>org.wamblee</groupId>
-      <artifactId>wamblee-hibernate-jpa</artifactId>
-      <version>0.2.2-SNAPSHOT</version>
-    </dependency>
-
-    <dependency>
-      <groupId>commons-codec</groupId>
-      <artifactId>commons-codec</artifactId>
-    </dependency>
-
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-beans</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-hibernate3</artifactId>
-      <exclusions>
-        <exclusion>
-          <groupId>org.hibernate</groupId>
-          <artifactId>hibernate</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework</groupId>
-      <artifactId>spring-aop</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>javax.transaction</groupId>
-      <artifactId>transaction-api</artifactId>
-      <version>1.1</version>
-      <scope>test</scope>
-    </dependency>
-
-  </dependencies>
 
+  <modules>
+    <module>impl</module>
+  </modules>
+
+  <profiles>
+    <profile>
+      <id>all</id>
+      <activation>
+        <property>
+          <name>!performRelease</name>
+        </property>
+      </activation>
+      <modules>
+        <module>jpatest</module>
+      </modules>
+    </profile>
+  </profiles>
+
+  
 </project>