Skip to content
This repository has been archived by the owner on May 25, 2022. It is now read-only.

Commit

Permalink
feat(collector): init ci
Browse files Browse the repository at this point in the history
  • Loading branch information
phodal committed Mar 25, 2022
1 parent c0023c4 commit 0882295
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
39 changes: 39 additions & 0 deletions collector_ci/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
group = "com.thoughtworks.archguard.scanners"
description = "collector_ci"

plugins {
id("antlr")
id("application")
id("com.thoughtworks.archguard.java-conventions")
kotlin("jvm") version "1.6.10"
id("com.github.johnrengelman.shadow") version "7.0.0"
}

dependencies {
implementation("com.github.ajalt.clikt:clikt:3.4.0")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.30")
implementation("org.jetbrains.kotlin:kotlin-reflect:1.3.30")
implementation("ch.qos.logback:logback-classic:1.2.10")
implementation("org.jacoco:org.jacoco.core:0.8.7")
testImplementation("org.junit.jupiter:junit-jupiter:5.8.2")
}

application {
mainClass.set("org.archguard.collector.ci.RunnerKt")
}

tasks{
shadowJar {
manifest {
attributes(Pair("Main-Class", "org.archguard.collector.ci.RunnerKt"))
}
}
}

tasks.withType<Test> {
useJUnitPlatform()
testLogging {
events("passed", "skipped", "failed")
}
}

17 changes: 17 additions & 0 deletions collector_ci/src/main/kotlin/org/archguard/collector/ci/Runner.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package org.archguard.collector.ci

import com.github.ajalt.clikt.core.CliktCommand
import com.github.ajalt.clikt.parameters.options.default
import com.github.ajalt.clikt.parameters.options.option

class Runner : CliktCommand() {
private val project: String by option(help = "the path of target project").default(".")

override fun run() {
println(project)
}
}

fun main(args: Array<String>) = Runner().main(args)


1 change: 1 addition & 0 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ include(":scan_jacoco")
include(":scan_sourcecode")
include(":scan_mysql")
include(":scan_test_badsmell")
include(":collector_ci")

0 comments on commit 0882295

Please sign in to comment.