fasm-compiler:compile
Full name:
com.github.sarxos:fasm-compiler-plugin:0.2:compile
Description:
Goal which compiles FASM sources.
Attributes:
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: compile.
Required Parameters
Name |
Type |
Since |
Description |
targetDirectory |
File |
- |
Target directory.
|
Optional Parameters
Name |
Type |
Since |
Description |
extension |
String |
- |
Compiled files extension.
|
fasmHome |
File |
- |
FASM home (defined in env).
|
fasmHomeConfig |
File |
- |
FASM home (defined in configuration).
|
fasmIncludesConfig |
File |
- |
FASM includes directory. By default this will be
|
outputDirectory |
File |
- |
Compiled files will be stored here.
|
sourceDirectory |
File |
- |
Sources directory. Default value is: src/main/asm. |
Parameter Details
extension:
Compiled files extension.
- Type: java.lang.String
- Required: No
fasmHome:
FASM home (defined in env).
- Type: java.io.File
- Required: No
- Expression: ${env.FASM_HOME}
fasmHomeConfig:
FASM home (defined in configuration).
- Type: java.io.File
- Required: No
- Expression: ${fasmHome}
fasmIncludesConfig:
FASM includes directory. By default this will be
- Type: java.io.File
- Required: No
- Expression: ${includesPath}
outputDirectory:
Compiled files will be stored here.
- Type: java.io.File
- Required: No
- Expression: ${outputDirectory}
sourceDirectory:
Sources directory.
- Type: java.io.File
- Required: No
- Default: src/main/asm
targetDirectory:
Target directory.
- Type: java.io.File
- Required: Yes
- Expression: ${project.build.directory}