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>