Full name:

org.jsxm.maven.plugin:jsxm-maven-plugin:1.4.11-RC5:copy-package

Description:

Goal that copies the java package structure of the project and creates the same structure inside the specification(spec) folder. Finally it adds the new created folders to the build path in order to provide access to specification directly from the package explorer.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: Version 1.2.
  • Binds by default to the lifecycle phase: compile.

Required Parameters

Name Type Since Description
baseDir String Version 1.2 The root directory of the project.
Default value is: ${basedir}.
javaDirectory File Version 1.2 Sets the implementation directory of the maven project. The default value is the src/main/java of the maven project.
Default value is: ${basedir}/src/main/java/.
nameSpace String Version 1.2 Sets the namespace used by the jsxm core and by maven-jsxm-plug in. The default namespace is http://www.jsxm.org/schema. The namespace must be the same as the namespaces used in the xsd schemas (specification, sets, definitions). The above namespace is used for the validation, creation and all the necessary operations needed regarding the xml files.
Default value is: http://www.jsxm.org/schema.

Parameter Details

baseDir:

The root directory of the project.
  • Type: java.lang.String
  • Since: Version 1.2
  • Required: Yes
  • Default: ${basedir}

javaDirectory:

Sets the implementation directory of the maven project. The default value is the src/main/java of the maven project.
  • Type: java.io.File
  • Since: Version 1.2
  • Required: Yes
  • Default: ${basedir}/src/main/java/

nameSpace:

Sets the namespace used by the jsxm core and by maven-jsxm-plug in. The default namespace is http://www.jsxm.org/schema. The namespace must be the same as the namespaces used in the xsd schemas (specification, sets, definitions). The above namespace is used for the validation, creation and all the necessary operations needed regarding the xml files.
  • Type: java.lang.String
  • Since: Version 1.2
  • Required: Yes
  • Default: http://www.jsxm.org/schema

Back to top

Version: 1.4.11-RC5. Last Published: 2017-11-30.