CAY-2372 Extract new modules from cayenne-server
 - add to assembly
 - upgrade notes


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/59d93045
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/59d93045
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/59d93045

Branch: refs/heads/master
Commit: 59d93045f023a77a1a4363c26885475009a1a7b6
Parents: db8eb3d
Author: Nikita Timofeev <stari...@gmail.com>
Authored: Thu Dec 7 11:57:51 2017 +0300
Committer: Nikita Timofeev <stari...@gmail.com>
Committed: Thu Dec 7 11:57:51 2017 +0300

----------------------------------------------------------------------
 assembly/pom.xml                                  | 18 ++++++++++++++++++
 .../resources/assemblies/assembly-generic.xml     |  3 +++
 .../main/resources/assemblies/assembly-mac.xml    |  3 +++
 .../resources/assemblies/assembly-windows.xml     |  3 +++
 docs/doc/src/main/resources/UPGRADE.txt           | 13 ++++++++-----
 pom.xml                                           |  6 +++---
 6 files changed, 38 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/assembly/pom.xml
----------------------------------------------------------------------
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 1f5efd0..1f12538 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -156,6 +156,24 @@
                        <version>${project.version}</version>
                </dependency>
 
+               <dependency>
+                       <groupId>org.apache.cayenne</groupId>
+                       <artifactId>cayenne-web</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.cayenne</groupId>
+                       <artifactId>cayenne-osgi</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.cayenne</groupId>
+                       <artifactId>cayenne-rop-server</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+
        </dependencies>
 
        <build>

http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/assembly/src/main/resources/assemblies/assembly-generic.xml
----------------------------------------------------------------------
diff --git a/assembly/src/main/resources/assemblies/assembly-generic.xml 
b/assembly/src/main/resources/assemblies/assembly-generic.xml
index d2dc379..b38c3d8 100644
--- a/assembly/src/main/resources/assemblies/assembly-generic.xml
+++ b/assembly/src/main/resources/assemblies/assembly-generic.xml
@@ -98,6 +98,9 @@
                                
<include>org.apache.cayenne:cayenne-xmpp</include>
                                
<include>org.apache.cayenne:cayenne-velocity</include>
                                
<include>org.apache.cayenne:cayenne-project-compatibility</include>
+                               
<include>org.apache.cayenne:cayenne-web</include>
+                               
<include>org.apache.cayenne:cayenne-osgi</include>
+                               
<include>org.apache.cayenne:cayenne-rop-server</include>
                        </includes>
                </dependencySet>
                <dependencySet>

http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/assembly/src/main/resources/assemblies/assembly-mac.xml
----------------------------------------------------------------------
diff --git a/assembly/src/main/resources/assemblies/assembly-mac.xml 
b/assembly/src/main/resources/assemblies/assembly-mac.xml
index 0ebb3ee..3811ec0 100644
--- a/assembly/src/main/resources/assemblies/assembly-mac.xml
+++ b/assembly/src/main/resources/assemblies/assembly-mac.xml
@@ -96,6 +96,9 @@
                                
<include>org.apache.cayenne:cayenne-xmpp</include>
                                
<include>org.apache.cayenne:cayenne-velocity</include>
                                
<include>org.apache.cayenne:cayenne-project-compatibility</include>
+                               
<include>org.apache.cayenne:cayenne-web</include>
+                               
<include>org.apache.cayenne:cayenne-osgi</include>
+                               
<include>org.apache.cayenne:cayenne-rop-server</include>
                        </includes>
                </dependencySet>
                <dependencySet>

http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/assembly/src/main/resources/assemblies/assembly-windows.xml
----------------------------------------------------------------------
diff --git a/assembly/src/main/resources/assemblies/assembly-windows.xml 
b/assembly/src/main/resources/assemblies/assembly-windows.xml
index 09f7a05..1c0f5d9 100644
--- a/assembly/src/main/resources/assemblies/assembly-windows.xml
+++ b/assembly/src/main/resources/assemblies/assembly-windows.xml
@@ -96,6 +96,9 @@
                                
<include>org.apache.cayenne:cayenne-xmpp</include>
                                
<include>org.apache.cayenne:cayenne-velocity</include>
                                
<include>org.apache.cayenne:cayenne-project-compatibility</include>
+                               
<include>org.apache.cayenne:cayenne-web</include>
+                               
<include>org.apache.cayenne:cayenne-osgi</include>
+                               
<include>org.apache.cayenne:cayenne-rop-server</include>
                        </includes>
                </dependencySet>
                <dependencySet>

http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/docs/doc/src/main/resources/UPGRADE.txt
----------------------------------------------------------------------
diff --git a/docs/doc/src/main/resources/UPGRADE.txt 
b/docs/doc/src/main/resources/UPGRADE.txt
index 7ed098c..07fc3ec 100644
--- a/docs/doc/src/main/resources/UPGRADE.txt
+++ b/docs/doc/src/main/resources/UPGRADE.txt
@@ -4,12 +4,15 @@ Apache Cayenne Upgrade Information
 IMPORTANT: be sure to read all notes for the intermediate releases between your
            current release and the release you are upgrading to.
 -------------------------------------------------------------------------------
-UPGRADING TO 4.1.M1
+UPGRADING TO 4.1.M2
+
+* Per CAY-2372 three new modules extracted from Cayenne core. No changes to 
the packages or api have been made,
+    so you should only include additional module to your project (if it where 
used).
 
-* Per CAY-2372
-    - Extract cayenne-web module from cayenne server. Now cayenne-web is 
autoloaded.
-    - Extract cayenne-osgi module from cayenne-server.
-    - Extract cayenne-rop-server from cayenne-server.
+    - cayenne-web module contains all logic related to bootstrapping Cayenne 
inside servlet container.
+      WebModule is autoloaded, so you shouldn't add it to runtime explicitly 
anymore.
+    - cayenne-osgi module contains OSGi related functionality.
+    - cayenne-rop-server ROP server part.
 
 UPGRADING TO 4.1.M1
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/59d93045/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b13feb8..73193f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,6 +72,9 @@
                <module>cayenne-protostuff</module>
                <module>cayenne-server</module>
                <module>cayenne-velocity</module>
+               <module>cayenne-web</module>
+               <module>cayenne-osgi</module>
+               <module>cayenne-rop-server</module>
                <module>eventbridges</module>
                <module>itests</module>
                <module>maven-plugins</module>
@@ -79,9 +82,6 @@
                <module>tutorials</module>
                <module>docs</module>
                <module>assembly</module>
-        <module>cayenne-web</module>
-        <module>cayenne-osgi</module>
-        <module>cayenne-rop-server</module>
     </modules>
        <issueManagement>
                <system>jira</system>

Reply via email to