4 Star 1 Fork 2

lambeta / underscore.string.java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
build.gradle 3.16 KB
一键复制 编辑 原始数据 按行查看 历史
lambeta 提交于 2017-10-16 15:58 . update package name in jar manifest.
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'signing'
apply plugin: 'maven'
repositories {
mavenCentral()
}
group = 'com.lambeta'
version = '0.2.1-SNAPSHOT'
ext {
guavaVersion = '18.0'
mockitoVersion = '1.9.5'
junitVersion = '4.11'
}
dependencies {
implementation ("com.google.guava:guava:$guavaVersion")
testImplementation ("junit:junit:$junitVersion", "org.mockito:mockito-core:$mockitoVersion")
}
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { deployment -> signing.signPom(deployment) }
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
authentication(userName: ossrhUsername, password: ossrhPassword)
}
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots") {
authentication(userName: sonatypeUsername, password: sonatypePassword)
}
pom.project {
name project.name
packaging 'jar'
description 'underscore string in java'
url 'https://github.com/qianyan/underscore.string.java'
scm {
url 'https://github.com/qianyan/underscore.string.java'
connection 'https://github.com/qianyan/underscore.string.java.git'
developerConnection 'git@github.com:qianyan/underscore.string.java.git'
}
licenses {
license {
name 'MIT Licence'
url 'https://raw.githubusercontent.com/qianyan/underscore.string.java/master/LICENSE'
distribution 'repo'
}
}
developers {
developer {
id 'lambeta'
name 'Yan Qian'
email 'qianyan.lambeta@gmail.com'
}
}
}
}
}
}
jar {
manifest {
attributes 'Package': "com.lambeta",
'Implementation-Title': "${project.name}",
'Implementation-Version': "${version}",
'Implementation-Vendor': 'Yan Qian',
'Built-By': 'Yan Qian',
'Built-Date': new Date().getDateTimeString(),
'Built-With': "gradle-${project.getGradle().getGradleVersion()}, groovy-${GroovySystem.getVersion()}",
'Created-By': 'Java ' + System.getProperty('java.version') + ' (' + System.getProperty('java.vendor') + ')'
}
}
task sourcesJar(type: Jar) {
from sourceSets.main.allSource
classifier = 'sources'
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from 'build/docs/javadoc'
}
artifacts {
archives jar
archives sourcesJar
archives javadocJar
}
signing {
required { gradle.taskGraph.hasTask("uploadArchives") }
sign configurations.archives
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked"
options.compilerArgs << "-Xlint:deprecation"
}
task wrapper(type: Wrapper) {
gradleVersion = '4.2'
}
Java
1
https://gitee.com/lambeta/underscore.string.java.git
git@gitee.com:lambeta/underscore.string.java.git
lambeta
underscore.string.java
underscore.string.java
master

搜索帮助