org.apache.maven.dotnet.executable.compiler
Interface CompilerConfig

All Superinterfaces:
ExecutableConfig

public interface CompilerConfig
extends ExecutableConfig

Provides configuration Information for the .NET Compile Environment

Author:
Shane Isbell

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.maven.dotnet.executable.ExecutableConfig
ExecutableConfig.Factory
 
Method Summary
 ArtifactType getArtifactType()
          The target artifact for the compile: library, module, exe, winexe or nar.
 KeyInfo getKeyInfo()
          Returns key info used for signing assemblies.
 java.io.File getLocalRepository()
          Returns local repository
 boolean isTestCompile()
          Returns true if the compiler plugin should compile the test classes, otherwise returns false.
 void setArtifactType(ArtifactType artifactType)
          Sets the artifact type for the compiler plugin: library, module, exe, winexe or nar
 void setKeyInfo(KeyInfo keyInfo)
          Sets key info used for signing assemblies.
 void setLocalRepository(java.io.File localRepository)
          Sets local repository
 void setTestCompile(boolean testCompile)
          If true, tells the compiler to compile the test classes, otherwise tells the compiler to compile the main classes.
 
Methods inherited from interface org.apache.maven.dotnet.executable.ExecutableConfig
getCommands, getExecutionPaths, setCommands, setExecutionPaths
 

Method Detail

getArtifactType

ArtifactType getArtifactType()
The target artifact for the compile: library, module, exe, winexe or nar.

Returns:
target artifact for the compile

isTestCompile

boolean isTestCompile()
Returns true if the compiler plugin should compile the test classes, otherwise returns false.

Returns:
true if the compiler plugin should compile the test classes, otherwise returns false.

getKeyInfo

KeyInfo getKeyInfo()
Returns key info used for signing assemblies.

Returns:
key info used for signing assemblies

getLocalRepository

java.io.File getLocalRepository()
Returns local repository

Returns:
local repository

setArtifactType

void setArtifactType(ArtifactType artifactType)
Sets the artifact type for the compiler plugin: library, module, exe, winexe or nar

Parameters:
artifactType -

setTestCompile

void setTestCompile(boolean testCompile)
If true, tells the compiler to compile the test classes, otherwise tells the compiler to compile the main classes.

Parameters:
testCompile -

setLocalRepository

void setLocalRepository(java.io.File localRepository)
Sets local repository

Parameters:
localRepository -

setKeyInfo

void setKeyInfo(KeyInfo keyInfo)
Sets key info used for signing assemblies.

Parameters:
keyInfo - key info used for signing assemblies


Copyright © 2007 NMaven. All Rights Reserved.