diff --git a/.gitignore b/.gitignore index bfa6a22..f6ab1ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ # Created by .ignore support plugin (hsz.mobi) +local.properties diff --git a/.gitignore b/.gitignore index bfa6a22..f6ab1ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ # Created by .ignore support plugin (hsz.mobi) +local.properties diff --git a/build.gradle b/build.gradle index 01587e7..5556cc9 100644 --- a/build.gradle +++ b/build.gradle @@ -14,14 +14,9 @@ sourceCompatibility = 1.8 repositories { - mavenCentral() -} - -dependencies { - testCompile group: 'junit', name: 'junit', version: '4.11' - compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - compile "org.eclipse.jetty:jetty-server:9.+" - compile "org.eclipse.jetty:jetty-servlet:9.+" + maven { + url "http://nexus.astraeus.nl/nexus/content/groups/public" + } } buildscript { @@ -34,3 +29,24 @@ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } + +dependencies { + testCompile group: 'junit', name: 'junit', version: '4.11' + compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} + +uploadArchives { + repositories { + apply plugin: 'maven' + + mavenDeployer { + repository(url: "http://nexus.astraeus.nl/nexus/content/repositories/snapshots") { + authentication(userName: nexusUsername, password: nexusPassword) + } + + pom.version = "1.0-SNAPSHOT" + pom.artifactId = "gradle-tst" + pom.groupId = "nl.astraeus.tst" + } + } +} diff --git a/.gitignore b/.gitignore index bfa6a22..f6ab1ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ # Created by .ignore support plugin (hsz.mobi) +local.properties diff --git a/build.gradle b/build.gradle index 01587e7..5556cc9 100644 --- a/build.gradle +++ b/build.gradle @@ -14,14 +14,9 @@ sourceCompatibility = 1.8 repositories { - mavenCentral() -} - -dependencies { - testCompile group: 'junit', name: 'junit', version: '4.11' - compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - compile "org.eclipse.jetty:jetty-server:9.+" - compile "org.eclipse.jetty:jetty-servlet:9.+" + maven { + url "http://nexus.astraeus.nl/nexus/content/groups/public" + } } buildscript { @@ -34,3 +29,24 @@ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } + +dependencies { + testCompile group: 'junit', name: 'junit', version: '4.11' + compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} + +uploadArchives { + repositories { + apply plugin: 'maven' + + mavenDeployer { + repository(url: "http://nexus.astraeus.nl/nexus/content/repositories/snapshots") { + authentication(userName: nexusUsername, password: nexusPassword) + } + + pom.version = "1.0-SNAPSHOT" + pom.artifactId = "gradle-tst" + pom.groupId = "nl.astraeus.tst" + } + } +} diff --git a/gradle-tst.ipr b/gradle-tst.ipr index 7eac471..34414b5 100644 --- a/gradle-tst.ipr +++ b/gradle-tst.ipr @@ -60,7 +60,7 @@ - + diff --git a/.gitignore b/.gitignore index bfa6a22..f6ab1ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ # Created by .ignore support plugin (hsz.mobi) +local.properties diff --git a/build.gradle b/build.gradle index 01587e7..5556cc9 100644 --- a/build.gradle +++ b/build.gradle @@ -14,14 +14,9 @@ sourceCompatibility = 1.8 repositories { - mavenCentral() -} - -dependencies { - testCompile group: 'junit', name: 'junit', version: '4.11' - compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - compile "org.eclipse.jetty:jetty-server:9.+" - compile "org.eclipse.jetty:jetty-servlet:9.+" + maven { + url "http://nexus.astraeus.nl/nexus/content/groups/public" + } } buildscript { @@ -34,3 +29,24 @@ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } + +dependencies { + testCompile group: 'junit', name: 'junit', version: '4.11' + compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} + +uploadArchives { + repositories { + apply plugin: 'maven' + + mavenDeployer { + repository(url: "http://nexus.astraeus.nl/nexus/content/repositories/snapshots") { + authentication(userName: nexusUsername, password: nexusPassword) + } + + pom.version = "1.0-SNAPSHOT" + pom.artifactId = "gradle-tst" + pom.groupId = "nl.astraeus.tst" + } + } +} diff --git a/gradle-tst.ipr b/gradle-tst.ipr index 7eac471..34414b5 100644 --- a/gradle-tst.ipr +++ b/gradle-tst.ipr @@ -60,7 +60,7 @@ - + diff --git a/src/nl/astraeus/tst/Main.kt b/src/nl/astraeus/tst/Main.kt index 4734c71..48ff093 100644 --- a/src/nl/astraeus/tst/Main.kt +++ b/src/nl/astraeus/tst/Main.kt @@ -1,47 +1,13 @@ package nl.astraeus.tst -import org.eclipse.jetty.server.Server -import org.eclipse.jetty.server.ServerConnector -import org.eclipse.jetty.servlet.ServletContextHandler -import org.eclipse.jetty.servlet.ServletHolder -import java.io.PrintWriter -import javax.servlet.http.HttpServlet -import javax.servlet.http.HttpServletRequest -import javax.servlet.http.HttpServletResponse - /** * User: rnentjes * Date: 17-10-15 * Time: 12:32 */ -class TestServlet : HttpServlet() { - - override fun doGet(req: HttpServletRequest?, resp: HttpServletResponse?) { - PrintWriter(resp!!.outputStream).use { - it.println("Hello world! 2") - } - } - -} +fun getMessage() = "Hello gradle/nexus world!" fun main(args: Array) { - println("Hello world!" ) - - - val server = Server() - val connector = ServerConnector(server) - connector.idleTimeout = 1000 - connector.acceptQueueSize = 10 - connector.port = 8080 - connector.host = "localhost" - - val servletContext = ServletContextHandler(server, "", true, false) - val servletHolder = ServletHolder(TestServlet::class.java) - - servletContext.addServlet(servletHolder, "/*") - - server.addConnector(connector) - - server.start() + println(getMessage()) }