Package org.robovm.compiler.config
Class Config.Builder
java.lang.Object
org.robovm.compiler.config.Config.Builder
- Enclosing class:
- Config
public static class Config.Builder extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
-
Field Details
-
config
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
os
-
arch
-
archs
-
archs
-
clearClasspathEntries
-
addClasspathEntry
-
clearBootClasspathEntries
-
addBootClasspathEntry
-
mainJar
-
installDir
-
executableName
-
imageName
-
home
-
cacheDir
-
clean
-
ccBinPath
-
debug
-
useDebugLibs
-
dumpIntermediates
-
manuallyPreparedForLaunch
-
skipRuntimeLib
-
skipLinking
-
skipInstall
-
threads
-
mainClass
-
tmpDir
-
logger
-
treeShakerMode
-
smartSkipRebuild
-
clearForceLinkClasses
-
addForceLinkClass
-
clearExportedSymbols
-
addExportedSymbol
-
clearUnhideSymbols
-
addUnhideSymbol
-
clearLibs
-
addLib
-
clearFrameworks
-
addFramework
-
clearWeakFrameworks
-
addWeakFramework
-
clearFrameworkPaths
-
addFrameworkPath
-
clearExtensions
-
addExtension
-
clearExtensionPaths
-
addExtenaionPath
-
clearResources
-
addResource
-
stripArchivesBuilder
public Config.Builder stripArchivesBuilder(StripArchivesConfig.StripArchivesBuilder stripArchivesBuilder) -
targetType
-
clearProperties
-
addProperties
-
addProperties
- Throws:
IOException
-
addProperty
-
cacerts
-
tools
-
iosSdkVersion
-
iosDeviceType
-
iosInfoPList
-
infoPList
-
iosEntitlementsPList
-
iosSignIdentity
-
iosProvisioningProfile
-
iosSkipSigning
-
addCompilerPlugin
-
addLaunchPlugin
-
addTargetPlugin
-
enableBitcode
-
addPluginArgument
-
build
- Throws:
IOException
-
readProjectProperties
Reads properties from a project basedir. IfisTestistruethis method will first attempt to load arobovm.test.propertiesfile inbasedir.If no test specific file is found or if
isTestisfalsethis method attempts to load arobovm.propertiesand arobovm.local.propertiesfile inbasedirand merges them so that properties from the local file (if it exists) override properties in the non-local file.If
isTestistrueand no test specific properties file was found this method will appendTestto theapp.idandapp.nameproperties (if they exist).If none of the files can be found found this method does nothing.
- Throws:
IOException
-
readProjectConfig
Reads a config file from a project basedir. IfisTestistruethis method will first attempt to load arobovm.test.xmlfile inbasedir.If no test-specific file is found or if
isTestisfalsethis method attempts to load arobovm.xmlfile inbasedir.If none of the files can be found found this method does nothing.
- Throws:
IOException
-
read
- Throws:
IOException
-
read
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
createSerializer
public static org.simpleframework.xml.Serializer createSerializer(Config config, File wd) throws Exception- Throws:
Exception
-
fetchPluginArguments
Fetches thePluginArguments of all registered plugins for parsing. -
getPlugins
-