diff --git a/xwiki-platform-core/xwiki-platform-image/pom.xml b/xwiki-platform-core/xwiki-platform-image/pom.xml index b2ab04c68a132925ec97226d44da8c45134c9090..2c566eeee53daff5e2ffd110bb487b87de110d01 100644 --- a/xwiki-platform-core/xwiki-platform-image/pom.xml +++ b/xwiki-platform-core/xwiki-platform-image/pom.xml @@ -29,10 +29,9 @@ </parent> <artifactId>xwiki-platform-image</artifactId> <name>XWiki Platform - Image - Parent POM</name> - <description>Code related to image processing</description> + <description>XWiki Platform - Image - Parent POM</description> <packaging>pom</packaging> <modules> - <module>xwiki-platform-image-api</module> - <module>xwiki-platform-image-plugin</module> + <module>xwiki-platform-image-processing</module> </modules> </project> diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/pom.xml b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..12df688b458cc4e2a10aa4c702b431e66cf0d255 --- /dev/null +++ b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/pom.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + * See the NOTICE file distributed with this work for additional + * information regarding copyright ownership. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. +--> + +<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"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.xwiki.platform</groupId> + <artifactId>xwiki-platform-image</artifactId> + <version>14.1-SNAPSHOT</version> + </parent> + <artifactId>xwiki-platform-image-processing</artifactId> + <name>XWiki Platform - Image - Processing</name> + <description>Code related to image processing</description> + <packaging>pom</packaging> + <modules> + <module>xwiki-platform-image-processing-api</module> + <module>xwiki-platform-image-processing-plugin</module> + </modules> +</project> diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/pom.xml b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/pom.xml similarity index 85% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/pom.xml rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/pom.xml index e33b1e1c80ba6d1f2d6ec86166be3a6615774a4c..1e005b2b17089dbd1b7fd1f54617d4f7aa7c0ea8 100644 --- a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/pom.xml +++ b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/pom.xml @@ -24,14 +24,16 @@ <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.xwiki.platform</groupId> - <artifactId>xwiki-platform-image</artifactId> + <artifactId>xwiki-platform-image-processing</artifactId> <version>14.1-SNAPSHOT</version> </parent> - <artifactId>xwiki-platform-image-api</artifactId> + <artifactId>xwiki-platform-image-processing-api</artifactId> <name>XWiki Platform - Image - API</name> <properties> <thumbnailator.version>0.4.8</thumbnailator.version> <xwiki.jacoco.instructionRatio>0.00</xwiki.jacoco.instructionRatio> + <!-- Old names of this module used for retro compatibility when resolving dependencies of old extensions --> + <xwiki.extension.features>org.xwiki.platform:xwiki-platform-image-api</xwiki.extension.features> </properties> <dependencies> <dependency> diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/internal/plugin/image/DefaultImageProcessor.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/internal/plugin/image/DefaultImageProcessor.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/internal/plugin/image/DefaultImageProcessor.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/internal/plugin/image/DefaultImageProcessor.java diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/internal/plugin/image/ThumbnailatorImageProcessor.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/internal/plugin/image/ThumbnailatorImageProcessor.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/internal/plugin/image/ThumbnailatorImageProcessor.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/internal/plugin/image/ThumbnailatorImageProcessor.java diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/plugin/image/ImageProcessor.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/plugin/image/ImageProcessor.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/java/com/xpn/xwiki/plugin/image/ImageProcessor.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/java/com/xpn/xwiki/plugin/image/ImageProcessor.java diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/resources/META-INF/components.txt b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/resources/META-INF/components.txt similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-api/src/main/resources/META-INF/components.txt rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-api/src/main/resources/META-INF/components.txt diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/pom.xml b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/pom.xml similarity index 87% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/pom.xml rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/pom.xml index 38e9fe636814f8d8289055b9a4f3882c8fb2a0d8..7c51e46380b97b310be9a150bc48ecf682a15195 100644 --- a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/pom.xml +++ b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/pom.xml @@ -24,16 +24,18 @@ <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.xwiki.platform</groupId> - <artifactId>xwiki-platform-image</artifactId> + <artifactId>xwiki-platform-image-processing</artifactId> <version>14.1-SNAPSHOT</version> </parent> - <artifactId>xwiki-platform-image-plugin</artifactId> + <artifactId>xwiki-platform-image-processing-plugin</artifactId> <name>XWiki Platform - Image - Plugin</name> <description>Deprecated Image plugin</description> <properties> <checkstyle.suppressions.location>${basedir}/src/main/checkstyle/checkstyle-suppressions.xml</checkstyle.suppressions.location> <xwiki.jacoco.instructionRatio>0.54</xwiki.jacoco.instructionRatio> - </properties> + <!-- Old names of this module used for retro compatibility when resolving dependencies of old extensions --> + <xwiki.extension.features>org.xwiki.platform:xwiki-platform-image-plugin</xwiki.extension.features> + </properties> <dependencies> <dependency> <groupId>org.xwiki.platform</groupId> diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/checkstyle/checkstyle-suppressions.xml b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/checkstyle/checkstyle-suppressions.xml similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/checkstyle/checkstyle-suppressions.xml rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/checkstyle/checkstyle-suppressions.xml diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePluginAPI.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePluginAPI.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePluginAPI.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePluginAPI.java diff --git a/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/test/java/com/xpn/xwiki/plugin/image/ImagePluginTest.java b/xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/test/java/com/xpn/xwiki/plugin/image/ImagePluginTest.java similarity index 100% rename from xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-plugin/src/test/java/com/xpn/xwiki/plugin/image/ImagePluginTest.java rename to xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/test/java/com/xpn/xwiki/plugin/image/ImagePluginTest.java diff --git a/xwiki-platform-core/xwiki-platform-oldcore/pom.xml b/xwiki-platform-core/xwiki-platform-oldcore/pom.xml index d76a8b3b18cc8ab6f4326ebbbecfc740ca82f329..68576bcc2565e94aef7847ce648fb532041da0f0 100644 --- a/xwiki-platform-core/xwiki-platform-oldcore/pom.xml +++ b/xwiki-platform-core/xwiki-platform-oldcore/pom.xml @@ -303,7 +303,7 @@ </dependency> <dependency> <groupId>org.xwiki.platform</groupId> - <artifactId>xwiki-platform-image-api</artifactId> + <artifactId>xwiki-platform-image-processing-api</artifactId> <version>${project.version}</version> </dependency> diff --git a/xwiki-platform-distribution/xwiki-platform-distribution-war-dependencies/pom.xml b/xwiki-platform-distribution/xwiki-platform-distribution-war-dependencies/pom.xml index 6e8fb6ab9e1b17f35acb45151ee00c5cbbeb2a8e..89fbcf533b0f6b278f6c477967a4f51c8bc26ee9 100644 --- a/xwiki-platform-distribution/xwiki-platform-distribution-war-dependencies/pom.xml +++ b/xwiki-platform-distribution/xwiki-platform-distribution-war-dependencies/pom.xml @@ -568,7 +568,7 @@ <!-- Image plugin --> <dependency> <groupId>org.xwiki.platform</groupId> - <artifactId>xwiki-platform-image-plugin</artifactId> + <artifactId>xwiki-platform-image-processing-plugin</artifactId> <version>${project.version}</version> <scope>runtime</scope> </dependency>