JoyOfCoding icon indicating copy to clipboard operation
JoyOfCoding copied to clipboard

Add site.xml to project archetypes

Open DavidWhitlock opened this issue 2 years ago • 1 comments

As part of fixing the Maven site for the projects (https://github.com/DavidWhitlock/PortlandStateJavaSummer2022/pull/1), I realized that, with the "fluido" skin, all projects must have a site.xml file in order for their site's index.html pages to contain any links.

So, I'll have to add site.xml files to the project archetypes.

DavidWhitlock avatar Jul 02 '22 18:07 DavidWhitlock

And we probably want to add this to the top-level POM:

      <plugin>
        <artifactId>maven-scm-publish-plugin</artifactId>
        <version>3.1.0</version>
        <configuration>
          <scmBranch>gh-pages</scmBranch>
          <tryUpdate>true</tryUpdate>
          <addUniqueDirectory>true</addUniqueDirectory>
        </configuration>
      </plugin>

DavidWhitlock avatar Jul 03 '22 13:07 DavidWhitlock