You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/12/04 15:17:44 UTC

[isis-app-simpleapp] branch master updated (f2bdddf -> 4cb5ab5)

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

danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis-app-simpleapp.git.


    from f2bdddf  fixes link to swagger UI
     new 4f7ada0  changes the groupId.
     new 06c7823  uses H2Console (now an extension)
     new 5a4594e  updates README, quick start
     new a76c954  updates index.html (Restful + Swagger wording)
     new 1e3d959  updates for schema applib package change
     new fcacbfb  reformats packages is all.
     new 4cb5ab5  formatting change, is all

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.adoc                                        | 29 +++++++++++++++++-----
 module-simple/pom.xml                              |  2 +-
 .../modules/simple/dom/impl/SimpleObject.java      |  5 +---
 pom.xml                                            | 10 ++++----
 webapp/pom.xml                                     |  6 ++---
 .../src/main/java/domainapp/webapp/SimpleApp.java  |  2 ++
 .../webapp/application/layout/menubars.layout.xml  |  5 +---
 webapp/src/main/resources/static/index.html        | 27 ++++++++++++--------
 webapp/src/main/webapp/WEB-INF/translations-es.po  |  6 -----
 webapp/src/main/webapp/WEB-INF/translations.po     |  6 -----
 .../webapp/bdd/glue/SimpleObjectsStepDef.java      | 29 +++++++++++-----------
 .../integtests/ApplicationIntegTestAbstract.java   |  4 +--
 ...ainapp.modules.simple.dom.impl.SimpleObject.xml |  2 +-
 13 files changed, 68 insertions(+), 65 deletions(-)


[isis-app-simpleapp] 05/07: updates for schema applib package change

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 1e3d9597ccd0637fa62faaf86808a9506ef268bd
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:16:00 2019 +0000

    updates for schema applib package change
---
 .../main/java/domainapp/modules/simple/dom/impl/SimpleObject.java    | 5 +----
 .../approved/domainapp.modules.simple.dom.impl.SimpleObject.xml      | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java b/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
index 4da7a9f..b1ec22b 100644
--- a/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
+++ b/module-simple/src/main/java/domainapp/modules/simple/dom/impl/SimpleObject.java
@@ -13,14 +13,11 @@ import org.apache.isis.applib.annotation.Auditing;
 import org.apache.isis.applib.annotation.DomainObject;
 import org.apache.isis.applib.annotation.DomainObjectLayout;
 import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.services.inject.ServiceInjector;
 import org.apache.isis.applib.services.message.MessageService;
 import org.apache.isis.applib.services.repository.RepositoryService;
 import org.apache.isis.applib.services.title.TitleService;
-import org.apache.isis.schema.utils.jaxbadapters.PersistentEntityAdapter;
+import org.apache.isis.applib.jaxbadapters.PersistentEntityAdapter;
 
-import lombok.Getter;
-import lombok.Setter;
 import static org.apache.isis.applib.annotation.CommandReification.ENABLED;
 import static org.apache.isis.applib.annotation.SemanticsOf.IDEMPOTENT;
 import static org.apache.isis.applib.annotation.SemanticsOf.NON_IDEMPOTENT_ARE_YOU_SURE;
diff --git a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
index c70835a..ce3a47f 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
+++ b/webapp/src/test/java/domainapp/webapp/integtests/metamodel/lockdown/approved/domainapp.modules.simple.dom.impl.SimpleObject.xml
@@ -19,7 +19,7 @@
             <mml:attr name="value">Simple Object</mml:attr>
         </mml:facet>
         <mml:facet id="org.apache.isis.metamodel.facets.jaxb.XmlJavaTypeAdapterFacet" fqcn="org.apache.isis.metamodel.facets.jaxb.XmlJavaTypeAdapterFacetDefault">
-            <mml:attr name="value">org.apache.isis.schema.utils.jaxbadapters.PersistentEntityAdapter</mml:attr>
+            <mml:attr name="value">org.apache.isis.applib.jaxbadapters.PersistentEntityAdapter</mml:attr>
         </mml:facet>
         <mml:facet id="org.apache.isis.metamodel.facets.members.cssclass.CssClassFacet" fqcn="org.apache.isis.metamodel.facets.object.domainobjectlayout.CssClassFacetViaDomainObjectLayoutAnnotationUsingCssClassUiEvent">
             <mml:attr name="cssClassUiEventClass">org.apache.isis.applib.events.ui.CssClassUiEvent.Default</mml:attr>


[isis-app-simpleapp] 04/07: updates index.html (Restful + Swagger wording)

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit a76c95481032b42c3a53b3cfe1d7e7fe72a3b31e
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:15:16 2019 +0000

    updates index.html (Restful + Swagger wording)
---
 webapp/src/main/resources/static/index.html | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/webapp/src/main/resources/static/index.html b/webapp/src/main/resources/static/index.html
index 7d09260..95dcd58 100644
--- a/webapp/src/main/resources/static/index.html
+++ b/webapp/src/main/resources/static/index.html
@@ -2,7 +2,7 @@
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-        <title>Apache Isis&trade; SimpleApp</title>
+        <title>Apache Isis&trade; Simple App</title>
         
         <style type="text/css">
 body {
@@ -39,7 +39,8 @@ th, td {
             <img alt="Isis Logo" src="images/apache-isis/logo.png" />
              
             <p>
-                This is a simple <a href="http://isis.apache.org">Apache Isis</a> application, but structured so it can be used as a starting point for developing your own applications.
+                This is a simple <a href="http://isis.apache.org">Apache Isis</a> application, structured so it can be
+                used as a starting point for developing your own applications.
                 <br/>
             </p>
 
@@ -50,24 +51,28 @@ th, td {
                         <b><a href="wicket/">wicket/</a></b>
                     </p>
                     <p>
-                        provides access to a generic UI for end-users,
-                        Apache Isis' <a href="http://isis.apache.org/guides/ugvw/ugvw.html" target="_blank">Wicket Viewer</a>.
-                        As its name suggests, this viewer is built on top of <a href="http://wicket.apache.org" target="_blank">Apache Wicket</a>&trade;.
+                        provides access to a generic UI for end-users, Apache Isis'
+                        <a href="http://isis.apache.org/guides/ugvw/ugvw.html" target="_blank">Wicket Viewer</a>.
+                        As its name suggests, this viewer is built on top of
+                        <a href="http://wicket.apache.org" target="_blank">Apache Wicket</a>&trade;.
                     </p>
                 </li>
                 <li>
                     <p>
                         <b>
-                            <a href="swagger-ui/index.thtml">swagger-ui/</a>
+                            <a href="swagger-ui/index.thtml">RESTful API (Swagger)</a>
                         </b>
                     </p>
                     <p>
-                        provides access to a Swagger UI which uses a subset of the framework's automatically
-                        generated <a href="restful/">RESTful API</a> (provided by the 
-                        <a href="http://isis.apache.org/guides/ugvro/ugvro.html"  target="_blank">Restful Objects viewer</a>).
+                        provides access to a Swagger UI for convenient access to a subset of the framework's RESTful
+                        API, automatically generated by the
+                        <a href="http://isis.apache.org/guides/ugvro/ugvro.html"
+                           target="_blank">Restful Objects viewer</a>.
                     </p>
-                    <p>The RESTful API can return both simple representations and also richer hypermedia representations
-                        that are conformant with the <a href="http://restfulobjects.org"  target="_blank">Restful Objects</a> spec.
+                    <p>
+                        The full backend API (at <a href="restful/">restful/</a>) renders both simple and also richer
+                        hypermedia representations of domain objects, the latter conformant with the
+                        <a href="http://restfulobjects.org"  target="_blank">Restful Objects</a> spec.
                     </p>
                 </li>
             </ul>


[isis-app-simpleapp] 03/07: updates README, quick start

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 5a4594e8035c73792a41da5372343662523b6a58
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:14:38 2019 +0000

    updates README, quick start
---
 README.adoc | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/README.adoc b/README.adoc
index 1d43c6a..709082d 100644
--- a/README.adoc
+++ b/README.adoc
@@ -7,24 +7,41 @@ This is a simple link:http://isis.apache.org[Apache Isis] application, but struc
 
 == Quick start
 
-Build using:
+* install prereqs:
 
+** Java 8 LTS (eg link:https://adoptopenjdk.net/[Adopt OpenJDK] distribution)
+** Maven 3.6 or later (http://maven.apache.org/download.cgi[download])
+* download and unzip
++
 [source,bash]
 ----
-mvn clean install
+REPO=isis-app-simpleapp
+BRANCH=master
+
+curl "https://codeload.github.com/apache/$REPO/zip/$BRANCH" > $REPO-$BRANCH.zip
+unzip $REPO-$BRANCH.zip
+mv $REPO-$BRANCH $REPO
+cd $REPO
 ----
 
-Run using:
+* Build using Maven:
++
+[source,bash]
+----
+mvn clean install
+----
 
+* Run using Maven:
++
 [source,bash]
 ----
 mvn -pl webapp spring-boot:run
 ----
 
-Login using: 
+* Login using:
 
-* username: `sven`
-* password: `pass`
+** username: `sven`
+** password: `pass`
 
 The app runs with H2 running in-memory, with sample data set up using link:https://isis.apache.org/guides/ugtst.html#_ugtst_fixture-scripts[fixture scripts].
 


[isis-app-simpleapp] 06/07: reformats packages is all.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit fcacbfbcc10c05a49b1891410bf16ba01be20aab
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:17:06 2019 +0000

    reformats packages is all.
---
 .../webapp/bdd/glue/SimpleObjectsStepDef.java      | 29 +++++++++++-----------
 1 file changed, 14 insertions(+), 15 deletions(-)

diff --git a/webapp/src/test/java/domainapp/webapp/bdd/glue/SimpleObjectsStepDef.java b/webapp/src/test/java/domainapp/webapp/bdd/glue/SimpleObjectsStepDef.java
index 2fe2e01..c27e162 100644
--- a/webapp/src/test/java/domainapp/webapp/bdd/glue/SimpleObjectsStepDef.java
+++ b/webapp/src/test/java/domainapp/webapp/bdd/glue/SimpleObjectsStepDef.java
@@ -1,30 +1,28 @@
 package domainapp.webapp.bdd.glue;
 
+import domainapp.modules.simple.dom.impl.SimpleObject;
+import domainapp.modules.simple.dom.impl.SimpleObjects;
+import domainapp.modules.simple.fixture.SimpleObject_persona;
+import domainapp.webapp.application.fixture.scenarios.DomainAppDemo;
+import domainapp.webapp.integtests.ApplicationIntegTestAbstract;
+import io.cucumber.java.After;
+import io.cucumber.java.Before;
+import io.cucumber.java.en.Given;
+import io.cucumber.java.en.When;
+import lombok.val;
+
 import java.util.List;
 import java.util.UUID;
 
 import javax.inject.Inject;
 
+import org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts;
 import org.springframework.transaction.PlatformTransactionManager;
 import org.springframework.transaction.support.TransactionTemplate;
 
-import org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts;
-
 import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.assertThat;
 
-import domainapp.webapp.application.fixture.scenarios.DomainAppDemo;
-import domainapp.webapp.integtests.ApplicationIntegTestAbstract;
-import domainapp.modules.simple.dom.impl.SimpleObject;
-import domainapp.modules.simple.dom.impl.SimpleObjects;
-import domainapp.modules.simple.fixture.SimpleObject_persona;
-import io.cucumber.java.After;
-import io.cucumber.java.Before;
-import io.cucumber.java.en.Given;
-import io.cucumber.java.en.Then;
-import io.cucumber.java.en.When;
-import lombok.val;
-
 public class SimpleObjectsStepDef extends ApplicationIntegTestAbstract {
 
     @Given("^there are.* (\\d+) simple objects$")
@@ -71,7 +69,8 @@ public class SimpleObjectsStepDef extends ApplicationIntegTestAbstract {
     // -- DEPENDENCIES
 
     @Inject protected SimpleObjects simpleObjects;
-    @Inject private FixtureScripts fixtureScripts; 
+    @Inject private FixtureScripts fixtureScripts;
+    //@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
     @Inject private PlatformTransactionManager txMan;
 
     @Before(value="@DomainAppDemo", order=20000)


[isis-app-simpleapp] 02/07: uses H2Console (now an extension)

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 06c7823283dfa1084ec94cca5072235f95be202f
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:14:25 2019 +0000

    uses H2Console (now an extension)
---
 webapp/pom.xml                                                      | 4 ++--
 webapp/src/main/java/domainapp/webapp/SimpleApp.java                | 2 ++
 .../java/domainapp/webapp/application/layout/menubars.layout.xml    | 5 +----
 webapp/src/main/webapp/WEB-INF/translations-es.po                   | 6 ------
 webapp/src/main/webapp/WEB-INF/translations.po                      | 6 ------
 5 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/webapp/pom.xml b/webapp/pom.xml
index 01e57c5..b1bfa04 100644
--- a/webapp/pom.xml
+++ b/webapp/pom.xml
@@ -112,8 +112,8 @@
         </dependency>
 
         <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
+            <groupId>org.apache.isis.extensions</groupId>
+            <artifactId>isis-extensions-h2console</artifactId>
         </dependency>
 
         <!-- test -->
diff --git a/webapp/src/main/java/domainapp/webapp/SimpleApp.java b/webapp/src/main/java/domainapp/webapp/SimpleApp.java
index cfbf890..42080dc 100644
--- a/webapp/src/main/java/domainapp/webapp/SimpleApp.java
+++ b/webapp/src/main/java/domainapp/webapp/SimpleApp.java
@@ -4,6 +4,7 @@ import domainapp.webapp.application.ApplicationModule;
 import domainapp.webapp.application.fixture.scenarios.DomainAppDemo;
 
 import org.apache.isis.extensions.fixtures.IsisExtFixturesModule;
+import org.apache.isis.extensions.h2console.IsisExtH2ConsoleModule;
 import org.apache.isis.jdo.IsisBootDataNucleus;
 import org.apache.isis.runtime.spring.IsisBoot;
 import org.apache.isis.security.shiro.IsisBootSecurityShiro;
@@ -38,6 +39,7 @@ public class SimpleApp extends SpringBootServletInitializer {
             IsisBootViewerWicket.class,
 
             IsisExtFixturesModule.class,
+            IsisExtH2ConsoleModule.class,
 
             ApplicationModule.class,
             DomainAppDemo.class // register this fixture
diff --git a/webapp/src/main/java/domainapp/webapp/application/layout/menubars.layout.xml b/webapp/src/main/java/domainapp/webapp/application/layout/menubars.layout.xml
index fdb68ab..97f9aa5 100644
--- a/webapp/src/main/java/domainapp/webapp/application/layout/menubars.layout.xml
+++ b/webapp/src/main/java/domainapp/webapp/application/layout/menubars.layout.xml
@@ -72,12 +72,9 @@
                 </mb3:serviceAction>
             </mb3:section>
             <mb3:section>
-                <mb3:serviceAction objectType="isisApplib.H2ManagerMenu" id="openH2Console">
+                <mb3:serviceAction objectType="isisExtH2Console.H2ManagerMenu" id="openH2Console">
                     <cpt:named>H2 Console</cpt:named>
                 </mb3:serviceAction>
-                <mb3:serviceAction objectType="isisApplib.HsqlDbManagerMenu" id="hsqlDbManager">
-                    <cpt:named>HSQL DB Manager</cpt:named>
-                </mb3:serviceAction>
             </mb3:section>
         </mb3:menu>
     </mb3:secondary>
diff --git a/webapp/src/main/webapp/WEB-INF/translations-es.po b/webapp/src/main/webapp/WEB-INF/translations-es.po
index d34ea00..a28ab1c 100644
--- a/webapp/src/main/webapp/WEB-INF/translations-es.po
+++ b/webapp/src/main/webapp/WEB-INF/translations-es.po
@@ -253,11 +253,6 @@ msgid "Format"
 msgstr ""
 
 
-#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu#hsqlDbManager()
-msgid "HSQL DB Manager"
-msgstr ""
-
-
 #: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusIdLong()
 #: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#id
 #: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong#prop()
@@ -431,7 +426,6 @@ msgstr ""
 #: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
 #: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
 #: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts
-#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu
 #: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu
 msgid "Prototyping"
 msgstr "Prototipo"
diff --git a/webapp/src/main/webapp/WEB-INF/translations.po b/webapp/src/main/webapp/WEB-INF/translations.po
index 54a8b43..bb7ca93 100644
--- a/webapp/src/main/webapp/WEB-INF/translations.po
+++ b/webapp/src/main/webapp/WEB-INF/translations.po
@@ -253,11 +253,6 @@ msgid "Format"
 msgstr ""
 
 
-#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu#hsqlDbManager()
-msgid "HSQL DB Manager"
-msgstr ""
-
-
 #: domainapp.modules.simple.dom.impl.SimpleObject#datanucleusIdLong()
 #: org.apache.isis.commons.internal.ioc.spring.BeanAdapterSpring#id
 #: org.apache.isis.jdo.jdosupport.mixins.Persistable_datanucleusIdLong#prop()
@@ -431,7 +426,6 @@ msgstr ""
 #: org.apache.isis.applib.services.metamodel.MetaModelServicesMenu
 #: org.apache.isis.applib.services.swagger.SwaggerServiceMenu
 #: org.apache.isis.extensions.fixtures.fixturescripts.FixtureScripts
-#: org.apache.isis.runtime.services.hsqldb.HsqlDbManagerMenu
 #: org.apache.isis.runtime.services.i18n.po.TranslationServicePoMenu
 msgid "Prototyping"
 msgstr ""


[isis-app-simpleapp] 07/07: formatting change, is all

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 4cb5ab5849bec4cf4453c622d0d07c2e53524542
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:17:17 2019 +0000

    formatting change, is all
---
 .../domainapp/webapp/integtests/ApplicationIntegTestAbstract.java     | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java b/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
index 9651ce0..18b3cba 100644
--- a/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
+++ b/webapp/src/test/java/domainapp/webapp/integtests/ApplicationIntegTestAbstract.java
@@ -18,9 +18,7 @@ import org.springframework.test.context.ContextConfiguration;
 
 @SpringBootTest(
         classes = ApplicationIntegTestAbstract.AppManifest.class,
-        properties = {
-                "logging.config=log4j2-test.xml"
-        }
+        properties = {"logging.config=log4j2-test.xml"}
 )
 @ContextConfiguration
 public abstract class ApplicationIntegTestAbstract extends IsisIntegrationTestAbstract {


[isis-app-simpleapp] 01/07: changes the groupId.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 4f7ada0ced84757c14281bae7414802e29a88b1e
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 4 15:12:32 2019 +0000

    changes the groupId.
---
 module-simple/pom.xml |  2 +-
 pom.xml               | 10 +++++-----
 webapp/pom.xml        |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/module-simple/pom.xml b/module-simple/pom.xml
index eccb360..539de61 100644
--- a/module-simple/pom.xml
+++ b/module-simple/pom.xml
@@ -5,7 +5,7 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<parent>
-		<groupId>org.apache.isis.examples.apps</groupId>
+		<groupId>org.apache.isis.starters</groupId>
 		<artifactId>simpleapp</artifactId>
 		<version>2.0.0-M3-SNAPSHOT</version>
 	</parent>
diff --git a/pom.xml b/pom.xml
index 42a1271..b9e2aab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
         <version>2.0.0-M3-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.isis.examples.apps</groupId>
+    <groupId>org.apache.isis.starters</groupId>
     <artifactId>simpleapp</artifactId>
 
     <name>Apache Isis App - SimpleApp Parent</name>
@@ -21,24 +21,24 @@
 
             <!-- this project's own modules -->
             <dependency>
-                <groupId>org.apache.isis.examples.apps</groupId>
+                <groupId>org.apache.isis.starters</groupId>
                 <artifactId>simpleapp-module-simple</artifactId>
                 <version>${project.version}</version>
             </dependency>
             <dependency>
-                <groupId>org.apache.isis.examples.apps</groupId>
+                <groupId>org.apache.isis.starters</groupId>
                 <artifactId>simpleapp-module-simple</artifactId>
                 <version>${project.version}</version>
                 <scope>test</scope>
                 <type>test-jar</type>
             </dependency>
             <dependency>
-                <groupId>org.apache.isis.examples.apps</groupId>
+                <groupId>org.apache.isis.starters</groupId>
                 <artifactId>simpleapp-application</artifactId>
                 <version>${project.version}</version>
             </dependency>
             <dependency>
-                <groupId>org.apache.isis.examples.apps</groupId>
+                <groupId>org.apache.isis.starters</groupId>
                 <artifactId>simpleapp-webapp</artifactId>
                 <version>${project.version}</version>
             </dependency>
diff --git a/webapp/pom.xml b/webapp/pom.xml
index 1373bd7..01e57c5 100644
--- a/webapp/pom.xml
+++ b/webapp/pom.xml
@@ -3,7 +3,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <groupId>org.apache.isis.examples.apps</groupId>
+        <groupId>org.apache.isis.starters</groupId>
         <artifactId>simpleapp</artifactId>
         <version>2.0.0-M3-SNAPSHOT</version>
     </parent>