anchor.diff:  We activate the (inherited) `apache-release` profile to bring in the `gpg` plugin for code signing.
   
   The build creates a zip of the directory, so before executing the release we remove any other files.
  -Still in the `isis-parent` directory:
  -
  -[source,bash]
  -----
  -pushd ..
  -git clean -dfx
  -popd
  -----
  -
  -To deploy (upload the artifacts), we use:
  -
  -[source,bash,subs="attributes+"]
  -----
  +
  +Still in the `isis-parent` directory, we deploy (upload the artifacts) using:
  +
  +[source,bash,subs="attributes+"]
  +----
  +
   mvn deploy \
       -Dapache-release \
       -Dgit
  +popd
   ----
   
   When prompted, enter your GPG passphrase.
  
positive.code: [source,bash,subs="attributes+"]
  ----
  rm -rf ~/.m2/repository/org/apache/isis
  mvn clean install -o -Dreleased -P'!all'
  ----
  
  [NOTE]
  ====
  The `released` system property is set to only sanity check the modules actually to be released (ignores the incubator modules).
  
  Partly that's because there's no need to check the incubator modules, it's also because the incubator modules require Java 11 (Java 8 is used for everything else)
  ====
  
  
  === Deploy
  
negative.code: [source,bash,subs="attributes+"]
  ----
  mvn versions:set -DnewVersion=2.0.0-SNAPSHOT
  mvn install -DskipTests -o -Dreleased
  
  pushd ../starters
  mvn versions:set -DnewVersion=2.0.0-SNAPSHOT
  