mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 16:28:12 -07:00
settings.xml now uses camel case tags.
This commit is contained in:
parent
29dc3dd466
commit
8a30679966
5 changed files with 13 additions and 13 deletions
|
@ -15,24 +15,24 @@ import javax.xml.bind.annotation.XmlRootElement
|
||||||
/**
|
/**
|
||||||
* The root element of kobalt-settings.xml
|
* The root element of kobalt-settings.xml
|
||||||
*/
|
*/
|
||||||
@XmlRootElement(name = "kobalt-settings")
|
@XmlRootElement(name = "kobaltSettings")
|
||||||
class KobaltSettingsXml {
|
class KobaltSettingsXml {
|
||||||
@XmlElement(name = "local-repo") @JvmField
|
@XmlElement(name = "localCache") @JvmField
|
||||||
var localRepo: String = homeDir(KFiles.KOBALT_DOT_DIR, "repository")
|
var localCache: String = homeDir(KFiles.KOBALT_DOT_DIR, "repository")
|
||||||
|
|
||||||
@XmlElement(name = "local-maven-repo") @JvmField
|
@XmlElement(name = "localMavenRepo") @JvmField
|
||||||
var localMavenRepo: String = homeDir(KFiles.KOBALT_DOT_DIR, "localMavenRepo")
|
var localMavenRepo: String = homeDir(KFiles.KOBALT_DOT_DIR, "localMavenRepo")
|
||||||
|
|
||||||
@XmlElement(name = "default-repos") @JvmField
|
@XmlElement(name = "defaulRepos") @JvmField
|
||||||
var defaultRepos: DefaultReposXml? = null
|
var defaultRepos: DefaultReposXml? = null
|
||||||
|
|
||||||
@XmlElement(name = "proxies") @JvmField
|
@XmlElement(name = "proxies") @JvmField
|
||||||
var proxies: ProxiesXml? = null
|
var proxies: ProxiesXml? = null
|
||||||
|
|
||||||
@XmlElement(name = "kobalt-compiler-version") @JvmField
|
@XmlElement(name = "kobaltCompilerVersion") @JvmField
|
||||||
var kobaltCompilerVersion: String = "1.0.3"
|
var kobaltCompilerVersion: String = "1.0.3"
|
||||||
|
|
||||||
@XmlElement(name = "kobalt-compiler-repo") @JvmField
|
@XmlElement(name = "kobaltCompilerRepo") @JvmField
|
||||||
var kobaltCompilerRepo: String? = null
|
var kobaltCompilerRepo: String? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,10 +70,10 @@ class KobaltSettings @Inject constructor(val xmlFile: KobaltSettingsXml) {
|
||||||
/**
|
/**
|
||||||
* Location of the cache repository.
|
* Location of the cache repository.
|
||||||
*/
|
*/
|
||||||
var localRepo = KFiles.makeDir(xmlFile.localRepo) // var for testing
|
var localCache = KFiles.makeDir(xmlFile.localCache) // var for testing
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Location of the local Maven repo for the task deployToLocalMaven
|
* Location of the local Maven repo for the task "publishToLocalMaven".
|
||||||
*/
|
*/
|
||||||
val localMavenRepo = KFiles.makeDir(xmlFile.localMavenRepo)
|
val localMavenRepo = KFiles.makeDir(xmlFile.localMavenRepo)
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ import javax.inject.Singleton
|
||||||
@Singleton
|
@Singleton
|
||||||
open class LocalRepo @Inject constructor(val kobaltSettings: KobaltSettings) {
|
open class LocalRepo @Inject constructor(val kobaltSettings: KobaltSettings) {
|
||||||
val localRepo: File
|
val localRepo: File
|
||||||
get() = kobaltSettings.localRepo
|
get() = kobaltSettings.localCache
|
||||||
|
|
||||||
fun existsPom(d: LocalDep, v: String) : Boolean {
|
fun existsPom(d: LocalDep, v: String) : Boolean {
|
||||||
return File(d.toAbsolutePomFile(v)).exists()
|
return File(d.toAbsolutePomFile(v)).exists()
|
||||||
|
|
|
@ -37,7 +37,7 @@ import java.util.concurrent.Future
|
||||||
class DependencyResult(val dependency: IClasspathDependency, val repoUrl: String)
|
class DependencyResult(val dependency: IClasspathDependency, val repoUrl: String)
|
||||||
|
|
||||||
class KobaltAether @Inject constructor (val settings: KobaltSettings, val aether: Aether) {
|
class KobaltAether @Inject constructor (val settings: KobaltSettings, val aether: Aether) {
|
||||||
val localRepo: File get() = settings.localRepo
|
val localRepo: File get() = settings.localCache
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an IClasspathDependency from a Kobalt id.
|
* Create an IClasspathDependency from a Kobalt id.
|
||||||
|
|
|
@ -52,7 +52,7 @@ open class MainModule(val args: Args, val settings: KobaltSettings) : AbstractMo
|
||||||
})
|
})
|
||||||
EventBus().let { eventBus ->
|
EventBus().let { eventBus ->
|
||||||
bind(EventBus::class.java).toInstance(eventBus)
|
bind(EventBus::class.java).toInstance(eventBus)
|
||||||
bind(Aether::class.java).toInstance(Aether(settings.localRepo, settings, eventBus))
|
bind(Aether::class.java).toInstance(Aether(settings.localCache, settings, eventBus))
|
||||||
}
|
}
|
||||||
bind(PluginInfo::class.java).toProvider(Provider<PluginInfo> {
|
bind(PluginInfo::class.java).toProvider(Provider<PluginInfo> {
|
||||||
PluginInfo.readKobaltPluginXml()
|
PluginInfo.readKobaltPluginXml()
|
||||||
|
|
|
@ -8,7 +8,7 @@ import com.google.inject.Scopes
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
val TEST_KOBALT_SETTINGS = KobaltSettings(KobaltSettingsXml()).apply {
|
val TEST_KOBALT_SETTINGS = KobaltSettings(KobaltSettingsXml()).apply {
|
||||||
localRepo = File(SystemProperties.homeDir + File.separatorChar + ".kobalt-test")
|
localCache = File(SystemProperties.homeDir + File.separatorChar + ".kobalt-test")
|
||||||
}
|
}
|
||||||
|
|
||||||
class TestLocalRepo: LocalRepo(TEST_KOBALT_SETTINGS)
|
class TestLocalRepo: LocalRepo(TEST_KOBALT_SETTINGS)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue