/* * This file was generated by the Gradle 'init' task. * * This generated file contains a sample Java Library project to get you started. * For more details take a look at the Java Libraries chapter in the Gradle * user guide available at https://docs.gradle.org/4.5.1/userguide/java_library_plugin.html */ plugins { // Apply the java-library plugin to add support for Java Library id 'java' id 'eclipse' id 'application' id 'maven' } jar.enabled = true group = 'com.taover.heartbeat' mainClassName = 'com.taover.heartbeat.HeartbeatManager' dependencies { compile( "com.taover:com-taover-util:1.1.116", "javax.servlet:javax.servlet-api:4.0.1" ) } repositories { jcenter() maven{ url 'http://repository.sonatype.org/content/groups/public/' } maven{ url 'https://repository.jboss.org/nexus/content/groups/public/' } maven{ url 'http://nexus.taover.com:9001/repository/maven-releases/' } } task sourcesJar(type: Jar, dependsOn: classes) { classifier = 'sources' from sourceSets.main.allSource } tasks.withType(JavaCompile) { options.encoding = "UTF-8" } artifacts { archives sourcesJar } uploadArchives { configuration = configurations.archives repositories { mavenDeployer { snapshotRepository(url: MAVEN_REPO_SNAPSHOT_URL) { authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) } repository(url: MAVEN_REPO_RELEASE_URL) { authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) } pom.project { version '1.1.9' artifactId ARTIFACT_Id groupId GROUP_ID packaging TYPE description DESCRIPTION } } } }