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 2020/01/29 14:43:58 UTC

[isis] 17/19: ISIS-2062: docs

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

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

commit d774fc5a5fb17fc6ca854e6c898fa619777ec8e4
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Jan 29 09:41:46 2020 +0000

    ISIS-2062: docs
---
 starters/adoc/modules/parent-pom/pages/about.adoc | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/starters/adoc/modules/parent-pom/pages/about.adoc b/starters/adoc/modules/parent-pom/pages/about.adoc
index 6989e8d..45343b5 100644
--- a/starters/adoc/modules/parent-pom/pages/about.adoc
+++ b/starters/adoc/modules/parent-pom/pages/about.adoc
@@ -1,11 +1,12 @@
 = Parent POM
 :Notice: 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 ag [...]
-:page-role: -toc
 
 
 The starter app parent POM is provided as a convenience to act as the `<parent>` for Apache Isis applications.
 It builds upon a similar POM provided by the Spring Boot framework, which ensures a consistent set of dependencies, as well as configuring various build plugins.
 
+== Usage
+
 To use it, just add:
 
 [source,xml]
@@ -21,20 +22,24 @@ To use it, just add:
 
 You'll see that it is used by both the xref:starters:helloworld:about.adoc[HelloWorld] and xref:starters:simpleapp:about.adoc[SimpleApp] starter apps.
 
+== Relationship to other POMs
+
 The link:{attachmentsdir}/parent-pom.pptx[diagram] below shows how the parent POM relates to other POMs:
 
 image::parent-pom.png[width="600px",link="{imagesdir}/parent-pom.png"]
 
-In more detail, the parent POM:
+
+So, you can see that the parent POM:
 
 * inherits from `org.springframework.boot:spring-boot-starter-parent`
 +
-which configures various `<build>/<plugins>` and `<resources`>
+This configures various `<build>/<plugins>` and `<resources`>
 
 * transitively inherits from `org.springframework.boot:spring-boot-dependencies`
 +
-which defines numerous `xxx.version` properties for various third party applications, and sets up corresponding `<dependencyManagement>/<dependencies>`.
-These have been validated as being compatible with each other by the Spring Boot team.
+This defines numerous `xxx.version` properties for various third party applications, and sets up corresponding `<dependencyManagement>/<dependencies>`.
++
+NOTE: These have been validated as being compatible with each other by the Spring Boot team.
 
 * imports `org.apache.isis.core:isis` (using scope=import, type=pom)
 +