anchor.diff:      -Dgpg.passphrase="this is not really my passphrase"
   
   git tag $ISISART-$ISISREL
  +git tag $ISISART-$ISISREL-$ISISRC
   ----
   
   using your own GPG passphrase, of course.
  
positive.code: 
  Make sure you are in the correct directory and environment variables are correct.
  
  To recreate the *simpleapp* archetype:
  
  [source,bash]
  ----
  
negative.code: ----
  
  
  [[__cgcom_cutting-a-release_releasing-the-simpleapp-archetype_deploy]]
  === Deploy
  
  Back in the original session, we upload (deploy) the archetype to the staging repository.
  
  [NOTE]
  ====
  Previously we used `mvn release:prepare` and `mvn release:perform` to do this.
  However not compatible with `${revision}` that we now use https://maven.apache.org/maven-ci-friendly.html[for CI/CD].
  We therefore now just use `mvn deploy` directly, activating the (inherited) `apache-release` profile that, amongst other things, brings in the `gpg` plugin for code signing.
  ====
  
  To build and deploy and tag, we use:
  
  [source,bash]
  ----
  mvn -P apache-release \
      clean deploy      \
      -Dgpg.passphrase="this is not really my passphrase"
  
  git tag $ISISART-$ISISREL
  git tag $ISISART-$ISISREL-$ISISRC
  ----
  
  using your own GPG passphrase, of course.
  
  
  [IMPORTANT]
  ====
  This requires `gpg` v2.1 or later.
  ====
  
  
  
  
  [[__cgcom_cutting-a-release_releasing-the-helloworld-archetype]]
  == Releasing `helloworld` archetype
  