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

Reply via email to