Full name:
com.carrotgarden.maven:scalor-maven-plugin_2.12:1.5.0.20190502181145:register
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
<buildEnsureFolders> | boolean | - | Create build source root and target root folders when missing. Default value is: true. User property is: scalor.buildEnsureFolders. |
<buildMacroResourceFolders> | Resource[] | - | Resource root folders to be included in compilation scope=macro.
There are no macro resource folders by default. Component
reference: Resource .
Example entry in pom.xml:
<buildMacroResourceFolders> <resource> <directory>${project.basedir}/src/macro/resources</directory> </resource> </buildMacroResourceFolders> User property is: scalor.buildMacroResourceFolders. |
<buildMacroSourceJavaFolders> | File[] | - | Java source root folders to be included in compilation scope=macro.
Normally uses src/macro/java. Default value is: ${project.build.sourceDirectory}/../../macro/java. User property is: scalor.buildMacroSourceJavaFolders. |
<buildMacroSourceScalaFolders> | File[] | - | Scala source root folders to be included in compilation
scope=macro. Normally uses src/macro/scala. Default value is: ${project.build.sourceDirectory}/../../macro/scala. User property is: scalor.buildMacroSourceScalaFolders. |
<buildMainResourceFolders> | Resource[] | - | Resource root folders to be included in compilation scope=main.
Normally uses src/main/resources. Absolute path.
Component reference: Resource .
Example custom entry in pom.xml:
<buildMainResourceFolders> <resource> <directory>${project.basedir}/src/main/resources</directory> </resource> <resource> <directory>${project.basedir}/target/generated/main/resources</directory> </resource> </buildMainResourceFolders> Default value is: ${project.build.resources}. User property is: scalor.buildMainResourceFolders. |
<buildMainSourceJavaFolders> | File[] | - | Java source root folders to be included in compilation scope=main.
Absolute path. Normally uses src/main/java. Example
custom entry in pom.xml:
<buildMainSourceJavaFolders> <source>${project.build.sourceDirectory}</source> <source>${project.basedir}/target/generated/main/java</source> </buildMainSourceJavaFolders> Default value is: ${project.build.sourceDirectory}. User property is: scalor.buildMainSourceJavaFolders. |
<buildMainSourceScalaFolders> | File[] | - | Scala source root folders to be included in compilation scope=main.
Absolute path. Normally uses src/main/scala. Example
custom entry in pom.xml:
<buildMainSourceScalaFolders> <source>${project.build.sourceDirectory}/../scala</source> <source>${project.basedir}/target/generated/main/scala</source> </buildMainSourceScalaFolders> Default value is: ${project.build.sourceDirectory}/../scala. User property is: scalor.buildMainSourceScalaFolders. |
<buildMainTargetFolder> | File | - | Build target folder with result classes of compilation
scope=[macro,main]. Normally uses target/classes. Default value is: ${project.build.outputDirectory}. User property is: scalor.buildMainTargetFolder. |
<buildTestResourceFolders> | Resource[] | - | Resource root folders to be included in compilation scope=test.
Absolute path. Normally uses src/test/resources.
Component reference: Resource .
Example custom entry in pom.xml:
<buildTestResourceFolders> <resource> <directory>${project.basedir}/src/test/resources</directory> </resource> <resource> <directory>${project.basedir}/target/generated/test/resources</directory> </resource> </buildTestResourceFolders> Default value is: ${project.build.testResources}. User property is: scalor.buildTestResourceFolders. |
<buildTestSourceJavaFolders> | File[] | - | Java source root folders to be included in compilation scope=test.
Absolute path. Normally uses src/test/java. Example
custom entry in pom.xml:
<buildTestSourceJavaFolders> <source>${project.build.testSourceDirectory}</source> <source>${project.basedir}/target/generated/test/java</source> </buildTestSourceJavaFolders> Default value is: ${project.build.testSourceDirectory}. User property is: scalor.buildTestSourceJavaFolders. |
<buildTestSourceScalaFolders> | File[] | - | Scala source root folders to be included in compilation scope=test.
Absolute path. Normally uses src/test/scala. Example
custom entry in pom.xml:
<buildTestSourceScalaFolders> <source>${project.build.testSourceDirectory}/../scala</source> <source>${project.basedir}/target/generated/test/scala</source> </buildTestSourceScalaFolders> Default value is: ${project.build.testSourceDirectory}/../scala. User property is: scalor.buildTestSourceScalaFolders. |
<buildTestTargetFolder> | File | - | Build target folder with result classes of compilation scope=test.
Normally uses target/test-classes. Default value is: ${project.build.testOutputDirectory}. User property is: scalor.buildTestTargetFolder. |
<skip> | boolean | - | Force to skip all executions of this plugin. Default value is: false. User property is: scalor.skip. |
<skipLogReason> | boolean | - | Enable logging of reason for skipping an execution. Default value is: true. User property is: scalor.skipLogReason. |
<skipPackagingList> | String[] | - | List of packaging types, which are skipped by this plugin. Default value is: pom. User property is: scalor.skipPackagingList. |
<skipRegister> | boolean | - | Flag to skip goal execution: register-*. Default value is: false. User property is: scalor.skipRegister. |
<buildMacroResourceFolders> <resource> <directory>${project.basedir}/src/macro/resources</directory> </resource> </buildMacroResourceFolders>
<buildMainResourceFolders> <resource> <directory>${project.basedir}/src/main/resources</directory> </resource> <resource> <directory>${project.basedir}/target/generated/main/resources</directory> </resource> </buildMainResourceFolders>
<buildMainSourceJavaFolders> <source>${project.build.sourceDirectory}</source> <source>${project.basedir}/target/generated/main/java</source> </buildMainSourceJavaFolders>
<buildMainSourceScalaFolders> <source>${project.build.sourceDirectory}/../scala</source> <source>${project.basedir}/target/generated/main/scala</source> </buildMainSourceScalaFolders>
<buildTestResourceFolders> <resource> <directory>${project.basedir}/src/test/resources</directory> </resource> <resource> <directory>${project.basedir}/target/generated/test/resources</directory> </resource> </buildTestResourceFolders>
<buildTestSourceJavaFolders> <source>${project.build.testSourceDirectory}</source> <source>${project.basedir}/target/generated/test/java</source> </buildTestSourceJavaFolders>
<buildTestSourceScalaFolders> <source>${project.build.testSourceDirectory}/../scala</source> <source>${project.basedir}/target/generated/test/scala</source> </buildTestSourceScalaFolders>