Thanks a lot for this Chris!! On Tue, 7 Jan 2020 at 10:51, Christofer Dutz <[email protected]> wrote:
> Hi all and a happy new year, > > after having „threatened“ you all on the list for several times, I just > took the time to update the versions to the latest versions of all tools > again and to merge my feature branch back to master. > After all you had about one quarter of a year to review my changes … so I > guess everyone had a chance ;-) > > Now let me explain a little what has changed with this. > > First of all instead of copying a template project and building your > presentations, now there is an archetype which will setup a new > presentation with examples for you. > > Simply with this command you’ll be able to create a new presentation: > > > mvn archetype:generate -DarchetypeGroupId=org.apache.training > -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.0.0-SNAPSHOT > > Second the pom of this is extremely simplified as it uses a newly created > parent pom which defines all the complicated stuff … a new presentation pom > now looks like this: > > <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/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > > <parent> > <groupId>org.apache.training</groupId> > <artifactId>content-master-pom</artifactId> > <version>1.0.0-SNAPSHOT</version> > > <!-- Required in our case as per > http://maven.apache.org/ref/3.0.3/maven-model/maven.html#class_parent --> > </parent> > > <artifactId>hurz</artifactId> > > <groupId>hurz</groupId> > <version>1.0-SNAPSHOT</version> > <packaging>war</packaging> > > <name>Training: Tools: Slide Template: Asciidoc to reveal.js Maven > hurz</name> > <description>An hurz project that demonstrates how to integrate > convert Asciidoc to a reveal.js presentation with the Asciidoctor Maven > plugin.</description> > > </project> > > Also have I created a third artifact: content-master-resources which > contains all shared static resources we need to build presentations. > > I think with these changes building presentations will become a lot > simpler. > > Hope you like it. > > Chris > > > -- Sönke Liebau Partner Tel. +49 179 7940878 OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany
