Provides a general configuration for SBForge Maven2 projects.

The pom ands the following capabilities to a project:

  • Defines the SBForge distribution management. To be able to use the distribution functionality you need to have deploy rights to the Nexus repository. Your username/password should be defined in the settings.xml.
  • Profiles. use the -P{profile-name} option to activate a profile, eg. mvn release -Preporting -Psbforge-release.
    • sbforge-release: Defines the artifacts to release, such as javadoc and source jars.
    • reporting: Defines the set of reports to use when generation a full site.
  • No labels