This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch ISIS-3002
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/ISIS-3002 by this push:
     new 577f20332a ISIS-3002: fixes some dependencies in demo app
577f20332a is described below

commit 577f20332a29513d7a99485d949df67715bd5a60
Author: Dan Haywood <[email protected]>
AuthorDate: Tue Jul 12 16:28:25 2022 +0100

    ISIS-3002: fixes some dependencies in demo app
---
 examples/demo/domain/pom.xml                       | 59 +++++++++++++++
 examples/demo/wicket/jdo/pom.xml                   |  4 +
 examples/demo/wicket/jpa/pom.xml                   |  4 +
 .../core/executionlog/persistence-jpa/pom.xml      | 85 ++++++++++++++++++++++
 4 files changed, 152 insertions(+)

diff --git a/examples/demo/domain/pom.xml b/examples/demo/domain/pom.xml
index b83d5a7e95..2e139bc988 100644
--- a/examples/demo/domain/pom.xml
+++ b/examples/demo/domain/pom.xml
@@ -82,6 +82,65 @@
                </dependency>
 
 
+               <!-- JDO specific -->
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-secman-persistence-jdo</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-commandlog-persistence-jdo</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-sessionlog-persistence-jdo</artifactId>
+                       <optional>true</optional>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.isis.valuetypes</groupId>
+                       
<artifactId>isis-valuetypes-asciidoc-persistence-jdo</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.valuetypes</groupId>
+                       
<artifactId>isis-valuetypes-markdown-persistence-jdo</artifactId>
+                       <optional>true</optional>
+               </dependency>
+
+
+               <!-- JPA specific -->
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-secman-persistence-jpa</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-commandlog-persistence-jpa</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-sessionlog-persistence-jpa</artifactId>
+                       <optional>true</optional>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.isis.valuetypes</groupId>
+                       
<artifactId>isis-valuetypes-asciidoc-persistence-jpa</artifactId>
+                       <optional>true</optional>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.valuetypes</groupId>
+                       
<artifactId>isis-valuetypes-markdown-persistence-jpa</artifactId>
+                       <optional>true</optional>
+               </dependency>
+
+
+
                <!-- OTHER DEPENDENCIES -->
 
                <dependency>
diff --git a/examples/demo/wicket/jdo/pom.xml b/examples/demo/wicket/jdo/pom.xml
index bbb5bd4a35..550d91ba87 100644
--- a/examples/demo/wicket/jdo/pom.xml
+++ b/examples/demo/wicket/jdo/pom.xml
@@ -59,6 +59,10 @@
                        <groupId>org.apache.isis.extensions</groupId>
                        
<artifactId>isis-extensions-commandlog-persistence-jdo</artifactId>
                </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-sessionlog-persistence-jdo</artifactId>
+               </dependency>
 
                <!-- Value types -->
                <dependency>
diff --git a/examples/demo/wicket/jpa/pom.xml b/examples/demo/wicket/jpa/pom.xml
index 0946a641b2..d7e7c26ea5 100644
--- a/examples/demo/wicket/jpa/pom.xml
+++ b/examples/demo/wicket/jpa/pom.xml
@@ -59,6 +59,10 @@
                        <groupId>org.apache.isis.extensions</groupId>
                        
<artifactId>isis-extensions-commandlog-persistence-jpa</artifactId>
                </dependency>
+               <dependency>
+                       <groupId>org.apache.isis.extensions</groupId>
+                       
<artifactId>isis-extensions-sessionlog-persistence-jpa</artifactId>
+               </dependency>
 
                <!-- Value types -->
                <dependency>
diff --git a/extensions/core/executionlog/persistence-jpa/pom.xml 
b/extensions/core/executionlog/persistence-jpa/pom.xml
new file mode 100644
index 0000000000..bd01937ca5
--- /dev/null
+++ b/extensions/core/executionlog/persistence-jpa/pom.xml
@@ -0,0 +1,85 @@
+<?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
+       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";
+         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.apache.isis.extensions</groupId>
+        <artifactId>isis-extensions-executionlog</artifactId>
+        <version>2.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>isis-extensions-executionlog-persistence-jpa</artifactId>
+    <name>Apache Isis Ext - Execution Log Implementation (JPA)</name>
+
+    <properties>
+        
<jar-plugin.automaticModuleName>org.apache.isis.extensions.executionlog.persistence.jpa</jar-plugin.automaticModuleName>
+        
<git-plugin.propertiesDir>org/apache/isis/extensions/executionlog/persistence-jpa</git-plugin.propertiesDir>
+    </properties>
+
+    <build>
+        <resources>
+            <resource>
+                <filtering>false</filtering>
+                <directory>src/main/resources</directory>
+            </resource>
+            <resource>
+                <filtering>false</filtering>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+                <excludes>
+                    <exclude>**/*.java</exclude>
+                </excludes>
+            </resource>
+        </resources>
+    </build>
+
+    <dependencies>
+
+           <dependency>
+               <groupId>org.apache.isis.extensions</groupId>
+               <artifactId>isis-extensions-executionlog-applib</artifactId>
+           </dependency>
+
+        <!-- PERSISTENCE -->
+
+               <dependency>
+                       <groupId>org.apache.isis.persistence</groupId>
+                       
<artifactId>isis-persistence-jpa-eclipselink</artifactId>
+               </dependency>
+
+        <!-- TESTING -->
+
+               <dependency>
+                       <groupId>org.apache.isis.testing</groupId>
+                       
<artifactId>isis-testing-unittestsupport-applib</artifactId>
+            <scope>test</scope>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.isis.testing</groupId>
+                       
<artifactId>isis-testing-integtestsupport-applib</artifactId>
+                       <scope>test</scope>
+               </dependency>
+
+               <dependency>
+                       <groupId>org.apache.isis.testing</groupId>
+                       <artifactId>isis-testing-fixtures-applib</artifactId>
+                       <scope>test</scope>
+               </dependency>
+
+    </dependencies>
+
+</project>

Reply via email to