This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch ISIS-3320 in repository https://gitbox.apache.org/repos/asf/isis.git
commit edd4dc93ecc874277247b3f0a52c4bace9957243 Author: danhaywood <d...@haywood-associates.co.uk> AuthorDate: Fri Jan 13 10:33:52 2023 +0000 ISIS-3320: declares all framework modules under <dependencyManagement> of causeway-bom as per https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms --- bom/current-hierarchy.drawio.png | Bin 136479 -> 0 bytes bom/pom.xml | 1287 +++++++++++++++++++- core/pom.xml | 285 +---- extensions/pom.xml | 391 ------ extensions/vro/cors/pom.xml | 10 - mavendeps/pom.xml | 50 +- security/shiro/pom.xml | 29 +- .../modules/parent-pom/attachments/parent-pom.pptx | Bin 49485 -> 0 bytes .../parent-pom/images/parent-pom.drawio.svg | 4 - .../parent-pom/images/pom-hierarchy.drawio.png | Bin 0 -> 184350 bytes starters/adoc/modules/parent-pom/pages/about.adoc | 4 +- starters/pom.xml | 129 +- testing/pom.xml | 102 -- valuetypes/markdown/pom.xml | 13 - valuetypes/pom.xml | 131 +- 15 files changed, 1366 insertions(+), 1069 deletions(-) diff --git a/bom/current-hierarchy.drawio.png b/bom/current-hierarchy.drawio.png deleted file mode 100644 index 5ebe4fa7cb..0000000000 Binary files a/bom/current-hierarchy.drawio.png and /dev/null differ diff --git a/bom/pom.xml b/bom/pom.xml index 9090c3c4bb..18c7c48355 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -18,17 +18,17 @@ specific language governing permissions and limitations under the License. --> <!-- -This pom is the top-level parent, responsible for deploying to -ASF using the apache-release, and as defined in org.apache:apache +This pom is the top-level parent, responsible for deploying to +ASF using the apache-release, and as defined in org.apache:apache global parent. At the same time, we want it to inherit from org.springframework.boot:spring-boot-starter-parent. -It is therefore a copy of org.apache:apache, with customisations clearly identified +It is therefore a copy of org.apache:apache, with customisations clearly identified (though some plugins versions have been bumped to more recent versions). --> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <!-- based on org.apache:apache:27 + <!-- based on org.apache:apache:27 for more information, see the documentation of this POM: http://maven.apache.org/pom/asf/ --> <parent> @@ -48,11 +48,11 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif Apache Causeway Bill of Material (BOM). Also the parent POM for the core framework and extensions. </description> - + <properties> - + <!-- BUILD SPECIFICA --> - + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor> @@ -60,12 +60,12 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <minimalMavenBuildVersion>3.8.0</minimalMavenBuildVersion> <!-- enforces https repos --> <minimalJavaBuildVersion>11</minimalJavaBuildVersion> <maven.compiler.release>11</maven.compiler.release> - + <!-- for m-plugin-p and maven-plugin-annotations --> <assembly.tarLongFileMode>posix</assembly.tarLongFileMode> <causeway.skipTests>false</causeway.skipTests> <maven.test.skip>${causeway.skipTests}</maven.test.skip> - + <project.build.outputTimestamp>2022-10-14T12:04:02Z</project.build.outputTimestamp> <delombok.output>${project.build.directory}/delombok</delombok.output> @@ -76,7 +76,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <datanucleus-maven-plugin.log4jConfiguration>${basedir}/logging-dn-enhance.properties</datanucleus-maven-plugin.log4jConfiguration> <datanucleus-maven-plugin.verbose>false</datanucleus-maven-plugin.verbose> <datanucleus-maven-plugin.fork>false</datanucleus-maven-plugin.fork> - + <maven-source-plugin.version>3.2.1</maven-source-plugin.version> <maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version> <maven-surefire-report-plugin.version>3.0.0-M8</maven-surefire-report-plugin.version> @@ -84,7 +84,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <maven.plugin.tools.version>3.7.0</maven.plugin.tools.version> <!-- LIBRARY DEPENDENCIES --> - + <archunit.version>1.0.1</archunit.version> <asciidoctorj.version>2.5.7</asciidoctorj.version> <asm.version>9.4</asm.version> <!-- keep in sync with org.eclipse.persistence:org.eclipse.persistence.asm --> @@ -102,9 +102,6 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <cxf-rt-rs-client.version>3.5.5</cxf-rt-rs-client.version> - <danhaywood-java-assertjext.version>0.1.0</danhaywood-java-assertjext.version> - <danhaywood-java-testsupport.version>1.0.0</danhaywood-java-testsupport.version> - <datanucleus-api-jdo.version>6.0.1</datanucleus-api-jdo.version> <datanucleus-api-jpa.version>6.0.1</datanucleus-api-jpa.version> <datanucleus-core.version>6.0.3</datanucleus-core.version> @@ -194,7 +191,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <wicketstuff-gmap3.version>${wicket.version}</wicketstuff-gmap3.version> <!-- OTHER --> - + <distMgmtSnapshotsName>Apache Development Snapshot Repository</distMgmtSnapshotsName> <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl> <organization.logo>https://www.apache.org/images/asf_logo_wide_2016.png</organization.logo> @@ -225,15 +222,1243 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif [6] https://github.com/moment/moment/blob/develop/LICENSE</license.additional-notes> </properties> <dependencyManagement> - <dependencies> - <dependency> + + + <dependencies> + + <!-- + bill of materials of ALL of the modules making up the framework + --> + + <!-- org.apache.causeway.commons --> + + <dependency> + <groupId>org.apache.causeway.commons</groupId> + <artifactId>causeway-commons</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.core --> + + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-schema</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-codegen-bytebuddy</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-privileged</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-config</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-interaction</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-internaltestsupport</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-runtime</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-runtimeservices</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-security</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-transaction</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.core</groupId> + <artifactId>causeway-core-webapp</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.persistence --> + + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-commons</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-provider</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-datanucleus</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jdo-spring</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jpa-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jpa-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jpa-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.persistence</groupId> + <artifactId>causeway-persistence-jpa-eclipselink</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.security --> + + <dependency> + <groupId>org.apache.causeway.security</groupId> + <artifactId>causeway-security-bypass</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.security</groupId> + <artifactId>causeway-security-keycloak</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.security</groupId> + <artifactId>causeway-security-shiro</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.security</groupId> + <artifactId>causeway-security-spring</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.viewer --> + + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-commons</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-commons-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-commons-model</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-commons-prism</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-commons-services</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects-rendering</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects-viewer</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects-testing</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket-graceful</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket-model</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.viewer</groupId> + <artifactId>causeway-viewer-wicket-viewer</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.testing --> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fixtures</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fixtures-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-unittestsupport</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-unittestsupport-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-integtestsupport</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-integtestsupport-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-specsupport</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-specsupport-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-archtestsupport</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-archtestsupport-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fakedata</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fakedata-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fakedata-fixtures</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-fakedata-integtests</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-h2console</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-h2console-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-hsqldbmgr</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.testing</groupId> + <artifactId>causeway-testing-hsqldbmgr-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.mavendeps --> + <dependency> + <groupId>org.apache.causeway.mavendeps</groupId> + <artifactId>causeway-mavendeps-webapp</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.extensions (commandlog) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-commandlog</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-commandlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-commandlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (excel) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-excel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-excel-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-excel-fixtures</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-excel-integtests</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-excel-testing</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (executionlog) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionlog</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (executionoutbox) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutbox</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutbox-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutbox-restclient</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (executionrepublisher) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionrepublisher</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-executionoutrepublisher-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (flyway) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-flyway</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-flyway-impl</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (audittrail) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-audittrail</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-audittrail-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-audittrail-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <scope>test</scope> + <type>test-jar</type> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (secman) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-delegated-shiro</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-encryption-spring</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-secman-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (sessionlog) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sessionlog</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sessionlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sessionlog-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (shiro) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-shiro-realm-ldap</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (spring security) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-spring-security-oauth2</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (restful objects viewer) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-cors</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-cors-impl</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <!-- org.apache.causeway.extensions (wicket viewer) --> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-exceldownload</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-fullcalendar</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-fullcalendar-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-fullcalendar-wicket</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-fixtures</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-wicket</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sse</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sse-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sse-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.extensions</groupId> + <artifactId>causeway-extensions-sse-wicket</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.valuetypes --> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-jodatime</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-jodatime-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-jodatime-integration</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-metamodel</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-ui-vaa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-ui-wkt</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.valuetypes</groupId> + <artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + <!-- org.apache.causeway.incubator.viewer --> + <dependency> + <groupId>org.apache.causeway.incubator.viewer</groupId> + <artifactId>causeway-viewer-graphql</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.incubator.viewer</groupId> + <artifactId>causeway-viewer-graphql-applib</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.incubator.viewer</groupId> + <artifactId>causeway-viewer-graphql-model</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.causeway.incubator.viewer</groupId> + <artifactId>causeway-viewer-graphql-viewer</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + <scope>compile</scope> + </dependency> + + + + <!-- other dependencies --> + + <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>${maven.plugin.tools.version}</version> </dependency> - - - <!-- dependency convergence clash with org.apache.cxf:cxf-core:3.4.0 (used + + + <!-- dependency convergence clash with org.apache.cxf:cxf-core:3.4.0 (used by causeway-mappings-jaxrsclient-impl) TODO ... jaxrsclient was removed --> <dependency> <groupId>com.fasterxml.woodstox</groupId> @@ -260,7 +1485,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <artifactId>jaxb-impl</artifactId> <version>2.3.7</version> <!-- do not upgrade 2.x to 3.x or higher until Spring 6 --> </dependency> - + <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> @@ -320,18 +1545,6 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif </exclusions> </dependency> - <dependency> - <groupId>com.danhaywood.java</groupId> - <artifactId>danhaywood-java-assertjext</artifactId> - <version>${danhaywood-java-assertjext.version}</version> - </dependency> - <dependency> - <groupId>com.danhaywood.java</groupId> - <artifactId>danhaywood-java-testsupport</artifactId> - <version>${danhaywood-java-testsupport.version}</version> - <scope>test</scope> - </dependency> - <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> @@ -914,7 +2127,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <artifactId>junit-platform-console</artifactId> <version>${junit-platform.version}</version> </dependency> - + </dependencies> </dependencyManagement> <repositories> @@ -2024,9 +3237,9 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif </build> </profile> </profiles> - + <!-- META DATA --> - + <url>https://causeway.apache.org</url> <organization> <name>The Apache Software Foundation</name> @@ -2223,5 +3436,5 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif <timezone>+3</timezone> </developer> </developers> - + </project> diff --git a/core/pom.xml b/core/pom.xml index 07868ec510..d4a811bd0f 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -35,9 +35,9 @@ </description> <properties> - + <coreBaseDir>${project.build.directory}/..</coreBaseDir> - + <git-plugin.propertiesDir>org/apache/causeway/core</git-plugin.propertiesDir> <git-plugin.gitDir>${coreBaseDir}/../.git</git-plugin.gitDir> @@ -119,287 +119,6 @@ </build> - <dependencyManagement> - - <!-- CHILD MODULES --> - - <dependencies> - <dependency> - <groupId>org.apache.causeway.commons</groupId> - <artifactId>causeway-commons</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-privileged</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-config</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-schema</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-interaction</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-internaltestsupport</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-runtime</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-runtimeservices</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-transaction</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-webapp</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-commons-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-commons-model</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-commons-prism</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-commons-services</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-restfulobjects-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-restfulobjects-rendering</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-restfulobjects-viewer</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-restfulobjects-testing</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-security</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.security</groupId> - <artifactId>causeway-security-bypass</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.security</groupId> - <artifactId>causeway-security-keycloak</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.security</groupId> - <artifactId>causeway-security-shiro</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.security</groupId> - <artifactId>causeway-security-spring</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core-codegen-bytebuddy</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-commons</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-provider</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-datanucleus</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jdo-spring</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jpa-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jpa-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jpa-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.persistence</groupId> - <artifactId>causeway-persistence-jpa-eclipselink</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-wicket-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-wicket-graceful</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-wicket-model</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-wicket-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.viewer</groupId> - <artifactId>causeway-viewer-wicket-viewer</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.incubator.viewer</groupId> - <artifactId>causeway-viewer-graphql-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.incubator.viewer</groupId> - <artifactId>causeway-viewer-graphql-model</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.incubator.viewer</groupId> - <artifactId>causeway-viewer-graphql-viewer</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-unittestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-integtestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fixtures-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.mavendeps</groupId> - <artifactId>causeway-mavendeps-webapp</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - <scope>test</scope> - </dependency> - </dependencies> - </dependencyManagement> - <dependencies> <dependency> <groupId>org.projectlombok</groupId> diff --git a/extensions/pom.xml b/extensions/pom.xml index 7f6c977f19..3370102759 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -88,397 +88,6 @@ </plugins> </build> - <dependencyManagement> - <dependencies> - - <!-- core --> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-commandlog</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-commandlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-commandlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>test</scope> - <type>test-jar</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-excel</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-excel-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-excel-fixtures</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-excel-integtests</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-excel-testing</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionlog</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>test</scope> - <type>test-jar</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutbox</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutbox-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutbox-restclient</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionrepublisher</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-executionoutrepublisher-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-flyway</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-flyway-impl</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - - <!-- security --> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-audittrail</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-audittrail-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-audittrail-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>test</scope> - <type>test-jar</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-applib</artifactId> - <scope>test</scope> - <type>test-jar</type> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-delegated-shiro</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-encryption-spring</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-secman-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sessionlog</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sessionlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sessionlog-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>test</scope> - <type>test-jar</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-shiro-realm-ldap</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-spring-security-oauth2</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - - <!-- vro --> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-cors</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-cors-impl</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - - <!-- vw --> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-exceldownload</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-fullcalendar</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-fullcalendar-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-fullcalendar-wicket</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-fixtures</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-wicket</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sse</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sse-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sse-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-sse-wicket</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - </dependencies> - </dependencyManagement> - <modules> <module>core/commandlog</module> diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml index c693e294ec..6646aa2c3e 100644 --- a/extensions/vro/cors/pom.xml +++ b/extensions/vro/cors/pom.xml @@ -29,16 +29,6 @@ <packaging>pom</packaging> - <dependencyManagement> - <dependencies> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions-cors-impl</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - </dependencies> - </dependencyManagement> - <modules> <module>impl</module> </modules> diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml index 7ff0985e73..cdf84b8865 100644 --- a/mavendeps/pom.xml +++ b/mavendeps/pom.xml @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor - license agreements. See the NOTICE file distributed with this work for additional - information regarding copyright ownership. The ASF licenses this file to - you under the Apache License, Version 2.0 (the "License"); you may not use - this file except in compliance with the License. You may obtain a copy of - the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required - by applicable law or agreed to in writing, software distributed under the - License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS - OF ANY KIND, either express or implied. See the License for the specific +<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor + license agreements. See the NOTICE file distributed with this work for additional + information regarding copyright ownership. The ASF licenses this file to + you under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of + the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required + by applicable law or agreed to in writing, software distributed under the + License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS + OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" @@ -69,28 +69,6 @@ <dependencyManagement> <dependencies> - - <dependency> - <groupId>org.apache.causeway.core</groupId> - <artifactId>causeway-core</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - <scope>import</scope> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - <scope>import</scope> - </dependency> - - <dependency> - <groupId>org.apache.causeway.mavendeps</groupId> - <artifactId>causeway-mavendeps-webapp</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> <dependency> <groupId>org.projectlombok</groupId> @@ -99,16 +77,6 @@ <scope>provided</scope> </dependency> -<!-- <dependency> --> -<!-- <groupId>org.hsqldb</groupId> --> -<!-- <artifactId>hsqldb</artifactId> --> -<!-- </dependency> --> - -<!-- <dependency> --> -<!-- <groupId>com.h2database</groupId> --> -<!-- <artifactId>h2</artifactId> --> -<!-- </dependency> --> - </dependencies> </dependencyManagement> diff --git a/security/shiro/pom.xml b/security/shiro/pom.xml index ac4ff8b995..6e56a9bb1d 100644 --- a/security/shiro/pom.xml +++ b/security/shiro/pom.xml @@ -7,9 +7,9 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - + http://www.apache.org/licenses/LICENSE-2.0 - + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY @@ -42,33 +42,22 @@ </properties> - <dependencyManagement> - <!-- for benefit of application developers, using scope=import --> - <dependencies> - <dependency> - <groupId>org.apache.causeway.security</groupId> - <artifactId>causeway-security-shiro</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - </dependencies> - </dependencyManagement> - <dependencies> - + <dependency> <groupId>org.apache.causeway.core</groupId> <artifactId>causeway-core-runtime</artifactId> </dependency> - + <dependency> <groupId>org.apache.causeway.core</groupId> <artifactId>causeway-core-runtimeservices</artifactId> </dependency> - + <dependency> <groupId>org.apache.causeway.core</groupId> <artifactId>causeway-core-webapp</artifactId> - <!-- don't make these transitive, so that we can make headless use + <!-- don't make these transitive, so that we can make headless use of the causeway-security-shiro module (without bringing in spring-boot-web) --> <exclusions> <exclusion> @@ -96,14 +85,14 @@ </exclusion> </exclusions> </dependency> - + <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifactId> </dependency> - + <!-- TESTING --> - + <dependency> <groupId>org.apache.causeway.core</groupId> <artifactId>causeway-core-internaltestsupport</artifactId> diff --git a/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx b/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx deleted file mode 100644 index eff9f26892..0000000000 Binary files a/starters/adoc/modules/parent-pom/attachments/parent-pom.pptx and /dev/null differ diff --git a/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg b/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg deleted file mode 100644 index 8dd32351c7..0000000000 --- a/starters/adoc/modules/parent-pom/images/parent-pom.drawio.svg +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- Do not edit this file with editors other than diagrams.net --> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="948px" height="537px" viewBox="-0.5 -0.5 948 537" content="<mxfile host="drawio-plugin" modified="2022-08-20T17:31:33.191Z" agent="5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" etag="yrIjiW0jVsrb64JQAW_C" version="15.5.4" type="embed"><diagram id="zLki [...] diff --git a/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png b/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png new file mode 100644 index 0000000000..005b5255e5 Binary files /dev/null and b/starters/adoc/modules/parent-pom/images/pom-hierarchy.drawio.png differ diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc b/starters/adoc/modules/parent-pom/pages/about.adoc index 5516285a3d..e0597070b0 100644 --- a/starters/adoc/modules/parent-pom/pages/about.adoc +++ b/starters/adoc/modules/parent-pom/pages/about.adoc @@ -25,9 +25,9 @@ You'll see that it is used by both the xref:docs:starters:helloworld.adoc[HelloW == Relationship to other POMs -The diagram below shows how the parent POM relates to other POMs: +The diagram below shows how the starter POM (on the right hand side) relates to other POMs: -image::parent-pom.drawio.svg[] +image::pom-hierarchy.drawio.png[] As the diagram shows, the parent POM inherits two Spring Boot parent POMs: directly from `org.springframework.boot:spring-boot-starter-parent`, and transitively inherits from `org.springframework.boot:spring-boot-dependencies`. diff --git a/starters/pom.xml b/starters/pom.xml index 9bea733cd7..c97df42acb 100644 --- a/starters/pom.xml +++ b/starters/pom.xml @@ -91,48 +91,6 @@ <type>pom</type> </dependency> - <dependency> - <groupId>org.apache.causeway.extensions</groupId> - <artifactId>causeway-extensions</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>import</scope> - <type>pom</type> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>import</scope> - <type>pom</type> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fixtures-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes</artifactId> - <version>2.0.0-SNAPSHOT</version> - <scope>import</scope> - <type>pom</type> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-integtestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> <groupId>com.approvaltests</groupId> <artifactId>approvaltests</artifactId> @@ -153,11 +111,12 @@ </activation> <properties> - <!-- IMPORTANT: keep in sync with versions used in Apache Causeway --> + <!-- IMPORTANT: keep in sync with versions used in Apache Causeway, see causeway-bom --> <datanucleus-api-jdo.version>6.0.1</datanucleus-api-jdo.version> <datanucleus-api-jpa.version>6.0.1</datanucleus-api-jpa.version> - <datanucleus-core.version>6.0.2</datanucleus-core.version> + <datanucleus-core.version>6.0.3</datanucleus-core.version> <datanucleus-jodatime.version>6.0.0-release</datanucleus-jodatime.version> + <datanucleus-maven-plugin.version>6.0.0-release</datanucleus-maven-plugin.version> <datanucleus-maven-plugin.log4jConfiguration>${basedir}/logging-dn-enhance.properties</datanucleus-maven-plugin.log4jConfiguration> @@ -394,6 +353,88 @@ </build> </profile> + <profile> + <id>apache-release</id> + <activation> + <property> + <name>apache-release</name> + </property> + </activation> + <properties> + <skipTests>true</skipTests> + <altDeploymentRepository>apache.releases.https::default::https://repository.apache.org/service/local/staging/deploy/maven2</altDeploymentRepository> + </properties> + <build> + <plugins> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>3.0.1</version> + <executions> + <execution> + <id>sign-release-artifacts</id> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + <configuration> + <gpgArguments> + <arg>--digest-algo=SHA512</arg> + </gpgArguments> + </configuration> + </plugin> + <plugin> + <groupId>net.nicoulaj.maven.plugins</groupId> + <artifactId>checksum-maven-plugin</artifactId> + <version>1.11</version> + <executions> + <execution> + <id>source-release-checksum</id> + <goals> + <goal>files</goal> + </goals> + </execution> + </executions> + <configuration> + <algorithms> + <algorithm>SHA-512</algorithm> + </algorithms> + <csvSummary>false</csvSummary> + <fileSets> + <fileSet> + <directory>${project.build.directory}</directory> + <includes> + <include>${project.artifactId}-${project.version}-source-release.zip</include> + <include>${project.artifactId}-${project.version}-source-release.tar*</include> + </includes> + </fileSet> + </fileSets> + <failIfNoFiles>false</failIfNoFiles><!-- usually, no file to do checksum: + don't consider error --> + </configuration> + </plugin> + </plugins> + </build> + </profile> + + <profile> + <id>github</id> + <activation> + <property> + <name>github</name> + </property> + </activation> + <distributionManagement> + <repository> + <id>github</id> + <name>Github Releases</name> + <url>https://maven.pkg.github.com/apache/causeway</url> + </repository> + </distributionManagement> + </profile> + <profile> <id>nightly-localfs-repo</id> <activation> diff --git a/testing/pom.xml b/testing/pom.xml index 2d23b46183..8ae7079249 100644 --- a/testing/pom.xml +++ b/testing/pom.xml @@ -60,108 +60,6 @@ </resources> </build> - <dependencyManagement> - <dependencies> - - <!-- this module --> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-archtestsupport</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-archtestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata-fixtures</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fakedata-integtests</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fixtures</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>pom</type> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fixtures-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-h2console</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-h2console-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-integtestsupport</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-integtestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-hsqldbmgr-ui</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-specsupport</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-specsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-unittestsupport</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-unittestsupport-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - </dependencies> - </dependencyManagement> - <modules> <module>archtestsupport</module> diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml index a074451ef1..2e5b6cde70 100644 --- a/valuetypes/markdown/pom.xml +++ b/valuetypes/markdown/pom.xml @@ -40,17 +40,4 @@ <module>persistence-jpa</module> </modules> - <profiles> - <profile> - <id>resolving-conflicts</id> - <activation> - <property> - <name>!skip.resolving-conflicts</name> - </property> - </activation> - <dependencyManagement> - </dependencyManagement> - </profile> - </profiles> - </project> diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml index 3620cdcb58..95bac53935 100644 --- a/valuetypes/pom.xml +++ b/valuetypes/pom.xml @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor - license agreements. See the NOTICE file distributed with this work for additional - information regarding copyright ownership. The ASF licenses this file to - you under the Apache License, Version 2.0 (the "License"); you may not use - this file except in compliance with the License. You may obtain a copy of - the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required - by applicable law or agreed to in writing, software distributed under the - License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS - OF ANY KIND, either express or implied. See the License for the specific +<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor + license agreements. See the NOTICE file distributed with this work for additional + information regarding copyright ownership. The ASF licenses this file to + you under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of + the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required + by applicable law or agreed to in writing, software distributed under the + License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS + OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" @@ -58,119 +58,6 @@ </resources> </build> - <dependencyManagement> - <dependencies> - - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-jodatime-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-jodatime-integration</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-markdown-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-markdown-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-metamodel</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-ui-vaa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-ui-wkt</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>org.apache.causeway.valuetypes</groupId> - <artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - <!-- testing --> - - <dependency> - <groupId>org.apache.causeway.testing</groupId> - <artifactId>causeway-testing-fixtures-applib</artifactId> - <version>2.0.0-SNAPSHOT</version> - </dependency> - - </dependencies> - </dependencyManagement> - <dependencies> <dependency> <groupId>org.projectlombok</groupId>