jsxm:copy-package
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
The root directory of the project.
- Type: java.lang.String
- Since: Version 1.2
- Required: Yes
- Default: ${basedir}
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/
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