jdtaus-resource-mojo:java-resources

Vollständiger Name:

org.jdtaus.mojo:jdtaus-resource-mojo:3.14:java-resources

Beschreibung:

Mojo to generate java resource accessor classes backed by java ResourceBundles from a project's module descriptor.

Attribute:

  • Erfordert ein Maven Projekt zur Ausführung.
  • Erfordert Abhängigkeitsauflösung von Artefakten mit Geltungsbereich: compile.
  • Bindet automatisch an die Lebenszyklusphase: generate-sources.

Erforderliche Parameter

Name Typ Seit Beschreibung
project MavenProject - Currently executed MavenProject.

Optionale Parameter

Name Typ Seit Beschreibung
buildDirectory File - The directory to use for storing hashes for already generated files.
defaultLanguage String - The default language for generated bundles.
Standardwert ist: en.
encoding String - The encoding to use for writing sources.
moduleDescriptor File - Project module descriptor to control the mojo.
Standardwert ist: src/main/resources/META-INF/jdtaus/module.xml.
resourceDirectory File - The directory to generate resources to.
sourceDirectory File - The directory to generate sources to.

Parameter-Details

buildDirectory:

The directory to use for storing hashes for already generated files.
  • Typ: java.io.File
  • Erforderlich: Nein
  • Ausdruck: ${project.build.directory}/java-resources

defaultLanguage:

The default language for generated bundles.
  • Typ: java.lang.String
  • Erforderlich: Nein
  • Ausdruck: ${javaResources.defaultLanguage}
  • Standard: en

encoding:

The encoding to use for writing sources.
  • Typ: java.lang.String
  • Erforderlich: Nein
  • Ausdruck: ${project.build.sourceEncoding}

moduleDescriptor:

Project module descriptor to control the mojo.
  • Typ: java.io.File
  • Erforderlich: Nein
  • Ausdruck: ${javaResources.moduleDescriptor}
  • Standard: src/main/resources/META-INF/jdtaus/module.xml

project:

Currently executed MavenProject.
  • Typ: org.apache.maven.project.MavenProject
  • Erforderlich: Ja
  • Ausdruck: ${project}

resourceDirectory:

The directory to generate resources to.
  • Typ: java.io.File
  • Erforderlich: Nein
  • Ausdruck: ${project.build.directory}/generated-resources/java-resources

sourceDirectory:

The directory to generate sources to.
  • Typ: java.io.File
  • Erforderlich: Nein
  • Ausdruck: ${project.build.directory}/generated-sources/java-resources