You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/12/10 15:18:46 UTC

git commit: ISIS-188: various fixes to module poms

Updated Branches:
  refs/heads/master 578587233 -> 3b48e04f4


ISIS-188: various fixes to module poms

- making sure can use scope=import for dependency management of each releasable module
- renamed the top-level aggregator project from 'isis' to 'isis-all' so that artifactIds are unique across all and imports into Eclipse ok.


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/3b48e04f
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/3b48e04f
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/3b48e04f

Branch: refs/heads/master
Commit: 3b48e04f4b2a63a2b63a6387cb8d63622c84e426
Parents: 5785872
Author: Jeroen van der Wal <je...@stromboli.it>
Authored: Mon Dec 10 15:17:24 2012 +0100
Committer: Jeroen van der Wal <je...@stromboli.it>
Committed: Mon Dec 10 15:17:24 2012 +0100

----------------------------------------------------------------------
 component/objectstore/jdo/pom.xml          |   17 +++++++
 component/objectstore/nosql/pom.xml        |   11 ++++-
 component/objectstore/sql/pom.xml          |   49 +++++++++++---------
 component/objectstore/xml/pom.xml          |   25 ++++++++---
 component/profilestore/xml/pom.xml         |   12 +++++
 component/progmodel/groovy/pom.xml         |    4 ++
 component/progmodel/wrapper/pom.xml        |   41 +++++++++--------
 component/security/file/pom.xml            |   11 +++++
 component/security/ldap/pom.xml            |   11 +++++
 component/security/sql/pom.xml             |   11 +++++
 component/viewer/bdd/pom.xml               |   34 +++++++++-----
 component/viewer/dnd/pom.xml               |    6 ++-
 component/viewer/html/pom.xml              |    6 +++
 component/viewer/junit/pom.xml             |   16 +++++++
 component/viewer/restfulobjects/pom.xml    |   55 ++++++++++++-----------
 component/viewer/scimpi/dispatcher/pom.xml |    4 --
 component/viewer/scimpi/pom.xml            |   22 +++++-----
 component/viewer/wicket/pom.xml            |   31 +++++++------
 core/objectstore-inmemory/pom.xml          |    5 ++
 core/pom.xml                               |    4 +-
 pom.xml                                    |    2 +-
 21 files changed, 257 insertions(+), 120 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/objectstore/jdo/pom.xml
----------------------------------------------------------------------
diff --git a/component/objectstore/jdo/pom.xml b/component/objectstore/jdo/pom.xml
index f2be8d1..260de06 100644
--- a/component/objectstore/jdo/pom.xml
+++ b/component/objectstore/jdo/pom.xml
@@ -68,6 +68,9 @@
 
 	<dependencyManagement>
 		<dependencies>
+		
+	    	<!-- also for benefit of application developers, using scope=import -->
+		
 			<dependency>
 				<groupId>org.apache.isis.objectstore</groupId>
 				<artifactId>isis-jdo-objectstore-applib</artifactId>
@@ -92,6 +95,20 @@
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
+			<dependency>
+				<groupId>org.apache.isis.objectstore</groupId>
+				<artifactId>isis-jdo-objectstore-datanucleus</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+			<dependency>
+				<groupId>org.apache.isis.objectstore</groupId>
+				<artifactId>isis-jdo-objectstore-datanucleus</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+				<scope>test</scope>
+				<type>test-jar</type>
+			</dependency>
+
+
 
 			<!-- isis core -->
 			<dependency>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/objectstore/nosql/pom.xml
----------------------------------------------------------------------
diff --git a/component/objectstore/nosql/pom.xml b/component/objectstore/nosql/pom.xml
index e11edf0..d7251a1 100644
--- a/component/objectstore/nosql/pom.xml
+++ b/component/objectstore/nosql/pom.xml
@@ -128,7 +128,16 @@
     </reporting>
 
     <dependencyManagement>
-        <dependencies>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.objectstore</groupId>
+			    <artifactId>isis-nosql-objectstore</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+
+
+
             <dependency>
                 <groupId>org.mongodb</groupId>
                 <artifactId>mongo-java-driver</artifactId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/objectstore/sql/pom.xml
----------------------------------------------------------------------
diff --git a/component/objectstore/sql/pom.xml b/component/objectstore/sql/pom.xml
index 9cec300..7365102 100644
--- a/component/objectstore/sql/pom.xml
+++ b/component/objectstore/sql/pom.xml
@@ -84,6 +84,32 @@
     <dependencyManagement>
         <dependencies>
 
+	    	<!-- for benefit of application developers, using scope=import -->
+            <dependency>
+                <groupId>org.apache.isis.objectstore</groupId>
+                <artifactId>isis-sql-objectstore-impl</artifactId>
+                <version>0.3.1-SNAPSHOT</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.isis.objectstore</groupId>
+                <artifactId>isis-sql-objectstore-tests-common</artifactId>
+                <version>0.3.1-SNAPSHOT</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.isis.objectstore</groupId>
+                <artifactId>isis-sql-objectstore-tests-common</artifactId>
+                <version>0.3.1-SNAPSHOT</version>
+                <type>test-jar</type>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.isis.objectstore</groupId>
+                <artifactId>isis-sql-objectstore-tests-served</artifactId>
+                <version>0.3.1-SNAPSHOT</version>
+            </dependency>
+
+
+
 	        <dependency>
 	            <groupId>org.apache.isis.core</groupId>
 	            <artifactId>isis-runtime</artifactId>
@@ -123,29 +149,6 @@
 	            <scope>test</scope>
 	        </dependency>
 
-            <dependency>
-                <groupId>org.apache.isis.objectstore</groupId>
-                <artifactId>isis-sql-objectstore-impl</artifactId>
-                <version>0.3.1-SNAPSHOT</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.isis.objectstore</groupId>
-                <artifactId>isis-sql-objectstore-tests-common</artifactId>
-                <version>0.3.1-SNAPSHOT</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.isis.objectstore</groupId>
-                <artifactId>isis-sql-objectstore-tests-common</artifactId>
-                <version>0.3.1-SNAPSHOT</version>
-                <type>test-jar</type>
-                <scope>test</scope>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.isis.objectstore</groupId>
-                <artifactId>isis-sql-objectstore-tests-served</artifactId>
-                <version>0.3.1-SNAPSHOT</version>
-            </dependency>
-
 	        <dependency>
 	            <groupId>org.apache.isis.core</groupId>
 	            <artifactId>isis-tck-dom</artifactId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/objectstore/xml/pom.xml
----------------------------------------------------------------------
diff --git a/component/objectstore/xml/pom.xml b/component/objectstore/xml/pom.xml
index 3fe7ac1..89812c1 100644
--- a/component/objectstore/xml/pom.xml
+++ b/component/objectstore/xml/pom.xml
@@ -79,6 +79,19 @@
         </plugins>
     </reporting>
 
+
+    <dependencyManagement>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.objectstore</groupId>
+			    <artifactId>isis-xml-objectstore</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+    	</dependencies>
+    </dependencyManagement>
+
+
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.isis.core</groupId>
@@ -95,22 +108,22 @@
         </dependency>
 
 		<dependency>
+		    <groupId>org.apache.isis.core</groupId>
+		    <artifactId>isis-cglib-bytecode</artifactId>
+			<version>0.3.1-SNAPSHOT</version>
+		</dependency>
+		<dependency>
 			<groupId>org.apache.isis.core</groupId>
             <artifactId>isis-runtime</artifactId>
 			<version>0.3.1-SNAPSHOT</version>
 		</dependency>
+
         <dependency>
             <groupId>org.apache.isis.core</groupId>
             <artifactId>isis-integtestsupport</artifactId>
 			<version>0.3.1-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.apache.isis.core</groupId>
-            <artifactId>isis-cglib-bytecode</artifactId>
-			<version>0.3.1-SNAPSHOT</version>
-            <scope>test</scope>
-        </dependency>
 
         <dependency>
             <groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/profilestore/xml/pom.xml
----------------------------------------------------------------------
diff --git a/component/profilestore/xml/pom.xml b/component/profilestore/xml/pom.xml
index 0f45da0..fae426e 100644
--- a/component/profilestore/xml/pom.xml
+++ b/component/profilestore/xml/pom.xml
@@ -78,6 +78,18 @@
             </plugin>
         </plugins>
     </reporting>
+    
+    <dependencyManagement>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.profilestore</groupId>
+			    <artifactId>isis-xml-profilestore</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+    	</dependencies>
+    </dependencyManagement>
+    
 
 	<dependencies>
 		<dependency>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/progmodel/groovy/pom.xml
----------------------------------------------------------------------
diff --git a/component/progmodel/groovy/pom.xml b/component/progmodel/groovy/pom.xml
index 30d2ac6..26dc2ef 100644
--- a/component/progmodel/groovy/pom.xml
+++ b/component/progmodel/groovy/pom.xml
@@ -53,6 +53,8 @@
 	<dependencyManagement>
 		<dependencies>
 
+	    	<!-- also for benefit of application developers, using scope=import -->
+
 			<!-- Groovy Support -->
 			<dependency>
 				<groupId>org.apache.isis.progmodel</groupId>
@@ -65,6 +67,8 @@
 				<version>0.3.1-SNAPSHOT</version>
 			</dependency>
 
+
+
 			<!-- Apache Isis -->
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/progmodel/wrapper/pom.xml
----------------------------------------------------------------------
diff --git a/component/progmodel/wrapper/pom.xml b/component/progmodel/wrapper/pom.xml
index e439e42..052a4ed 100644
--- a/component/progmodel/wrapper/pom.xml
+++ b/component/progmodel/wrapper/pom.xml
@@ -74,6 +74,28 @@
     <dependencyManagement>
         <dependencies>
 
+	    	<!-- for benefit of application developers, using scope=import -->
+			<dependency>
+				<groupId>${project.groupId}</groupId>
+				<artifactId>isis-wrapper-progmodel-applib</artifactId>
+				<version>${project.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>${project.groupId}</groupId>
+				<artifactId>isis-wrapper-progmodel-applib</artifactId>
+				<version>${project.version}</version>
+				<type>test-jar</type>
+			</dependency>
+
+			<dependency>
+				<groupId>${project.groupId}</groupId>
+				<artifactId>isis-wrapper-progmodel-impl</artifactId>
+				<version>${project.version}</version>
+			</dependency>
+
+
+
+			<!-- isis core -->
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-applib</artifactId>
@@ -106,25 +128,6 @@
 	            <scope>test</scope>
 	        </dependency>
 
-			<!-- wrapper applib -->
-			<dependency>
-				<groupId>${project.groupId}</groupId>
-				<artifactId>isis-wrapper-progmodel-applib</artifactId>
-				<version>${project.version}</version>
-			</dependency>
-			<dependency>
-				<groupId>${project.groupId}</groupId>
-				<artifactId>isis-wrapper-progmodel-applib</artifactId>
-				<version>${project.version}</version>
-				<type>test-jar</type>
-			</dependency>
-
-			<!-- wrapper impl -->
-			<dependency>
-				<groupId>${project.groupId}</groupId>
-				<artifactId>isis-wrapper-progmodel-impl</artifactId>
-				<version>${project.version}</version>
-			</dependency>
 		</dependencies>
 	</dependencyManagement>
 </project>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/security/file/pom.xml
----------------------------------------------------------------------
diff --git a/component/security/file/pom.xml b/component/security/file/pom.xml
index 458eb80..7e3d9d8 100644
--- a/component/security/file/pom.xml
+++ b/component/security/file/pom.xml
@@ -64,6 +64,17 @@
             </plugin>
         </plugins>
     </reporting>
+    
+    <dependencyManagement>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.security</groupId>
+			    <artifactId>isis-file-security</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+    	</dependencies>
+    </dependencyManagement>
 
 	<dependencies>
 		<dependency>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/security/ldap/pom.xml
----------------------------------------------------------------------
diff --git a/component/security/ldap/pom.xml b/component/security/ldap/pom.xml
index 49ad26e..6c2df8c 100644
--- a/component/security/ldap/pom.xml
+++ b/component/security/ldap/pom.xml
@@ -65,6 +65,17 @@
         </plugins>
     </reporting>
 
+    <dependencyManagement>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.security</groupId>
+			    <artifactId>isis-ldap-security</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+    	</dependencies>
+    </dependencyManagement>
+
 	<dependencies>
 		<dependency>
 		    <groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/security/sql/pom.xml
----------------------------------------------------------------------
diff --git a/component/security/sql/pom.xml b/component/security/sql/pom.xml
index 39a01b9..e14f075 100755
--- a/component/security/sql/pom.xml
+++ b/component/security/sql/pom.xml
@@ -65,6 +65,17 @@
         </plugins>
     </reporting>
 
+    <dependencyManagement>
+    	<!-- for benefit of application developers, using scope=import -->
+    	<dependencies>
+			<dependency>
+			    <groupId>org.apache.isis.security</groupId>
+			    <artifactId>isis-sql-security</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+    	</dependencies>
+    </dependencyManagement>
+
 	<dependencies>
 		<dependency>
 			<groupId>org.hsqldb</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/bdd/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/bdd/pom.xml b/component/viewer/bdd/pom.xml
index 99ba9b2..f87b14f 100644
--- a/component/viewer/bdd/pom.xml
+++ b/component/viewer/bdd/pom.xml
@@ -57,18 +57,9 @@
     </build>
 
     <dependencyManagement>
-        <dependencies>
-        
-			<dependency>
-			    <groupId>org.apache.isis.core</groupId>
-			    <artifactId>isis-metamodel</artifactId>
-                <version>0.3.1-SNAPSHOT</version>
-			</dependency>
-	        <dependency>
-	            <groupId>org.apache.isis.core</groupId>
-	            <artifactId>isis-noop-security</artifactId>
-	            <version>0.3.1-SNAPSHOT</version>
-	        </dependency>
+    	<dependencies>
+
+	    	<!-- for benefit of application developers, using scope=import -->
 
             <!-- BDD Viewer -->
             <dependency>
@@ -97,6 +88,25 @@
                 <type>test-jar</type>
             </dependency>
 
+
+
+			<dependency>
+			    <groupId>org.apache.isis.security</groupId>
+			    <artifactId>isis-file-security</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+        
+			<dependency>
+			    <groupId>org.apache.isis.core</groupId>
+			    <artifactId>isis-metamodel</artifactId>
+                <version>0.3.1-SNAPSHOT</version>
+			</dependency>
+	        <dependency>
+	            <groupId>org.apache.isis.core</groupId>
+	            <artifactId>isis-noop-security</artifactId>
+	            <version>0.3.1-SNAPSHOT</version>
+	        </dependency>
+
             <!-- 3rd party dependencies -->
             <dependency>
               <groupId>junit</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/dnd/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/dnd/pom.xml b/component/viewer/dnd/pom.xml
index 9567d47..eb76d4f 100644
--- a/component/viewer/dnd/pom.xml
+++ b/component/viewer/dnd/pom.xml
@@ -57,7 +57,8 @@
 
 	<dependencyManagement>
 	    <dependencies>
-			<!-- this monitoring -->
+
+	    	<!-- for benefit of application developers, using scope=import -->
             <dependency>
                 <groupId>org.apache.isis.viewer</groupId>
                 <artifactId>isis-dnd-viewer-impl</artifactId>
@@ -70,6 +71,7 @@
                 <version>0.3.1-SNAPSHOT</version>
             </dependency>
 
+
 			<!-- isis core -->
             <dependency>
                 <groupId>org.apache.isis.core</groupId>
@@ -87,7 +89,7 @@
             <dependency>
                 <groupId>org.apache.isis.core</groupId>
                 <artifactId>isis-integtestsupport</artifactId>
-	                <version>0.3.1-SNAPSHOT</version>
+                <version>0.3.1-SNAPSHOT</version>
                 <scope>test</scope>
             </dependency>
     

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/html/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/html/pom.xml b/component/viewer/html/pom.xml
index 3ac0208..cfdbe89 100644
--- a/component/viewer/html/pom.xml
+++ b/component/viewer/html/pom.xml
@@ -57,6 +57,10 @@
 
 	<dependencyManagement>
 	    <dependencies>
+	    
+
+	    	<!-- also for benefit of application developers, using scope=import -->
+	    
 			<!-- for this module -->
 		    <dependency>
 			    <groupId>org.apache.isis.viewer</groupId>
@@ -70,6 +74,8 @@
                 <version>0.3.1-SNAPSHOT</version>
 		    </dependency>
 
+
+
 			<!-- isis core -->
 		    <dependency>
 			    <groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/junit/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/junit/pom.xml b/component/viewer/junit/pom.xml
index 9fb1245..a3e658e 100644
--- a/component/viewer/junit/pom.xml
+++ b/component/viewer/junit/pom.xml
@@ -59,6 +59,22 @@
 
 	<dependencyManagement>
     	<dependencies>
+
+	    	<!-- for benefit of application developers, using scope=import -->
+			<dependency>
+			    <groupId>org.apache.isis.viewer</groupId>
+			    <artifactId>isis-junit-viewer-impl</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+			<dependency>
+			    <groupId>org.apache.isis.viewer</groupId>
+			    <artifactId>isis-junit-viewer-tck</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+
+
+
+
         	<dependency>
             	<groupId>org.apache.isis.progmodel</groupId>
             	<artifactId>isis-wrapper-progmodel-metamodel</artifactId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/restfulobjects/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/restfulobjects/pom.xml b/component/viewer/restfulobjects/pom.xml
index c9a9dd3..92e4ba8 100644
--- a/component/viewer/restfulobjects/pom.xml
+++ b/component/viewer/restfulobjects/pom.xml
@@ -88,33 +88,8 @@
     <dependencyManagement>
         <dependencies>
 
-	        <dependency>
-	            <groupId>org.apache.isis.core</groupId>
-	            <artifactId>isis-applib</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-	        </dependency>
-
-	        <dependency>
-	            <groupId>org.apache.isis.core</groupId>
-	            <artifactId>isis-metamodel</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-	        </dependency>
-	        
-	        <dependency>
-	            <groupId>org.apache.isis.core</groupId>
-	            <artifactId>isis-runtime</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-	        </dependency>
-	        
-	        <dependency>
-	            <groupId>org.apache.isis.core</groupId>
-	            <artifactId>isis-unittestsupport</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-	            <scope>test</scope>
-	        </dependency>
-
+	    	<!-- for benefit of application developers, using scope=import -->
 
-			<!-- RestfulObjects Viewer -->
 	   		<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-restfulobjects-viewer-applib</artifactId>
@@ -137,7 +112,35 @@
 				<version>0.3.1-SNAPSHOT</version>
                 <type>test-jar</type>
 			</dependency>
+			
+			
 
+			
+			<!-- isis core -->
+	        <dependency>
+	            <groupId>org.apache.isis.core</groupId>
+	            <artifactId>isis-applib</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+	        </dependency>
+
+	        <dependency>
+	            <groupId>org.apache.isis.core</groupId>
+	            <artifactId>isis-metamodel</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+	        </dependency>
+	        
+	        <dependency>
+	            <groupId>org.apache.isis.core</groupId>
+	            <artifactId>isis-runtime</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+	        </dependency>
+	        
+	        <dependency>
+	            <groupId>org.apache.isis.core</groupId>
+	            <artifactId>isis-unittestsupport</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+	            <scope>test</scope>
+	        </dependency>
 
 		</dependencies>
 	</dependencyManagement>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/scimpi/dispatcher/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/scimpi/dispatcher/pom.xml b/component/viewer/scimpi/dispatcher/pom.xml
index 06d0ad6..3eac4cb 100644
--- a/component/viewer/scimpi/dispatcher/pom.xml
+++ b/component/viewer/scimpi/dispatcher/pom.xml
@@ -64,10 +64,6 @@
     </reporting>
 
 	<dependencies>
-		<dependency>
-		    <groupId>org.apache.isis.core</groupId>
-		    <artifactId>isis-metamodel</artifactId>
-		</dependency>
 
 		<dependency>
 			<groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/scimpi/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/scimpi/pom.xml b/component/viewer/scimpi/pom.xml
index a49ad6e..7d2ca35 100644
--- a/component/viewer/scimpi/pom.xml
+++ b/component/viewer/scimpi/pom.xml
@@ -81,17 +81,7 @@
     <dependencyManagement>
         <dependencies>
 
-			<dependency>
-			    <groupId>org.apache.isis.core</groupId>
-			    <artifactId>isis-metamodel</artifactId>
-	            <version>0.3.1-SNAPSHOT</version>
-			</dependency>
-	
-			<dependency>
-				<groupId>org.apache.isis.core</groupId>
-				<artifactId>isis-runtime</artifactId>
-	            <version>0.3.1-SNAPSHOT</version>
-			</dependency>
+	    	<!-- for benefit of application developers, using scope=import -->
 
 	        <dependency>
 	            <groupId>org.apache.isis.viewer</groupId>
@@ -105,6 +95,16 @@
 	            <version>0.3.1-SNAPSHOT</version>
 	        </dependency>
 
+
+
+			<!-- isis core -->
+			<dependency>
+				<groupId>org.apache.isis.core</groupId>
+				<artifactId>isis-runtime</artifactId>
+	            <version>0.3.1-SNAPSHOT</version>
+			</dependency>
+
+
 		</dependencies>
 	</dependencyManagement>
 

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/component/viewer/wicket/pom.xml
----------------------------------------------------------------------
diff --git a/component/viewer/wicket/pom.xml b/component/viewer/wicket/pom.xml
index e092e69..8e246ee 100644
--- a/component/viewer/wicket/pom.xml
+++ b/component/viewer/wicket/pom.xml
@@ -71,20 +71,7 @@
     <dependencyManagement>
         <dependencies>
 
-			<dependency>
-				<groupId>org.apache.isis.core</groupId>
-				<artifactId>isis-unittestsupport</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-				<scope>test</scope>
-			</dependency>
-
-			<dependency>
-				<groupId>org.apache.isis.core</groupId>
-				<artifactId>isis-runtime</artifactId>
-				<version>0.3.1-SNAPSHOT</version>
-			</dependency>
-
-			<!-- Apache Isis Wicket Viewer -->
+	    	<!-- also for benefit of application developers, using scope=import -->
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-wicket-viewer-model</artifactId>
@@ -122,6 +109,22 @@
 				<type>test-jar</type>
 			</dependency>
 
+
+
+			<!-- isis core -->
+			<dependency>
+				<groupId>org.apache.isis.core</groupId>
+				<artifactId>isis-unittestsupport</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+				<scope>test</scope>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.isis.core</groupId>
+				<artifactId>isis-runtime</artifactId>
+				<version>0.3.1-SNAPSHOT</version>
+			</dependency>
+
 			<!-- Apache Isis -->
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/core/objectstore-inmemory/pom.xml
----------------------------------------------------------------------
diff --git a/core/objectstore-inmemory/pom.xml b/core/objectstore-inmemory/pom.xml
index 2d29ead..6d8d3e0 100644
--- a/core/objectstore-inmemory/pom.xml
+++ b/core/objectstore-inmemory/pom.xml
@@ -82,6 +82,11 @@
 		    <artifactId>isis-runtime</artifactId>
 		</dependency>
 
+		<dependency>
+		    <groupId>org.apache.isis.core</groupId>
+		    <artifactId>isis-cglib-bytecode</artifactId>
+		</dependency>
+
 	</dependencies>
 
 </project>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/core/pom.xml
----------------------------------------------------------------------
diff --git a/core/pom.xml b/core/pom.xml
index a235aa4..6e82d26 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -944,7 +944,9 @@ archetype includes this explicit dependency.
     </reporting>
 
     <dependencyManagement>
-        <dependencies>
+    	<!-- is also for benefit of application developers, using scope=import -->
+    	<dependencies>
+    	
             <!-- isis-unittestsupport -->
             <dependency>
                 <groupId>org.apache.isis.core</groupId>

http://git-wip-us.apache.org/repos/asf/isis/blob/3b48e04f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index e1f0462..afab463 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <groupId>org.apache.isis</groupId>
-    <artifactId>isis</artifactId>
+    <artifactId>isis-all</artifactId>
     <version>0.3.1-SNAPSHOT</version>
 
     <packaging>pom</packaging>