Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KTSで社内ライブラリを配信する / Distribute a company local library with KTS

KTSで社内ライブラリを配信する / Distribute a company local library with KTS

Masatoshi Kubode

December 18, 2018
Tweet

More Decks by Masatoshi Kubode

Other Decks in Technology

Transcript

  1. ©2018 Wantedly, Inc. build.gradle.kts // $projectRoot/build.gradle.kts allprojects { repositories {

    google() jcenter() } group = "com.wantedly.design" // artifactId = module name version = "0.0.1" }
  2. ©2018 Wantedly, Inc. w (SBEMFʹ͸NBWFO഑৴ϓϥάΠϯ͕ͭ͋Δ w ݹ͍ϏϧτΠϯ w ৽͍͠NBWFOQVCMJTIϓϥάΠϯ w

    BOESPJENBWFOHSBEMFQMVHJO͸ݹ͍ํΛ࢖͏ w ݹ͍ํ͸4΁ͷ഑৴͕αϙʔτ͞Ε͍ͯͳ͍ ͳΜͰʁ
  3. ©2018 Wantedly, Inc. maven.gradle.kts apply(plugin = "digital.wup.android-maven-publish") configure<PublishingExtension> { publications

    { register("mavenAar", MavenPublication::class) { from(components["android"]) } } repositories { maven { url = uri("s3://foo-bar") credentials(AwsCredentials::class) { setAccessKey(wtdMavenAccessKey) setSecretKey(wtdMavenSecretKey) } } } }