1 Star 0 Fork 9

圊國圊國/security

forked from bboss/security 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.gradle 3.97 KB
一键复制 编辑 原始数据 按行查看 历史
configure(allprojects) { project ->
group = PROJ_GROUP
version = PROJ_VERSION
ext.bboss_version = BBOSS_PROJ_VERSION
ext.mongodbversion = mongodbversion
ext.jacksonversion = jacksonversion
apply plugin: "java"
apply plugin: "maven-publish"
apply plugin: "eclipse"
apply plugin: "idea"
apply plugin: "signing"
apply plugin: "maven"
if(project.getProperty('skipTest'))
{
compileTestJava.enabled=false
processTestResources.enabled=false
testClasses.enabled = false
//test.onlyIf { !project.getProperty('skipTest') }
test.enabled = false
}
eclipse {
jdt {
//if you want to alter the java versions (by default they are configured with gradle java plugin settings):
sourceCompatibility = SOURCE_COMPILER_LEVEL
targetCompatibility = TARGET_COMPILER_LEVEL
javaRuntimeName = "../../org.eclipse.jdt.launching.JRE_CONTAINER"
}
}
tasks.withType(JavaCompile) {
sourceCompatibility = SOURCE_COMPILER_LEVEL
targetCompatibility = TARGET_COMPILER_LEVEL
options.encoding = 'UTF-8'
}
tasks.withType(Javadoc) {
sourceCompatibility = JAVADOC_SOURCE_LEVEL
targetCompatibility = JAVADOC_COMPILER_LEVEL
options.encoding = 'UTF-8'
// disable the crazy super-strict doclint tool in Java 8
// noinspection SpellCheckingInspection
if (JavaVersion.current().isJava8Compatible()) {
options.addStringOption('Xdoclint:none', '-quiet')
}
}
jar {
manifest {
attributes (
'Implementation': version,
'Specification-Version': '',
'Implementation-Vendor': '',
'Implementation-ProductID': project.name,
'Compile-Timestamp': new Date().format('yyyy-MM-dd HH:mm:ss'),
'Compile-User': DEVELOPER_NAME
)
}
}
dependencies {
testCompile 'junit:junit:4.12'
}
repositories {
mavenLocal()
maven {
url "http://maven.aliyun.com/nexus/content/groups/public"
}
mavenCentral()
}
}
configure(subprojects) { subproject ->
task sourcesJar(type: Jar) {
classifier = "sources"
from sourceSets.main.allJava
}
task javaDocJar(type: Jar, dependsOn: javadoc) {
classifier = "javadoc"
from javadoc.destinationDir
}
artifacts {
archives sourcesJar, javaDocJar
}
}
configure([project(":bboss-security"),project(":bboss-security-web"),project(":bboss-security-web-inf"),project(":bboss-ticket")]) { subproject ->
ext.uploadtocenter=uploadArchivesToMavenCenter.equals("true")
if(uploadtocenter)
{
signing {
//required { uploadtocenter }
sign configurations.archives
}
}
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
repository(url: sonatype_url) {
authentication(userName: sonatype_username, password: sonatype_password)
}
pom.project {
name subproject.name
packaging 'jar'
// optionally artifactId can be defined here
description PROJ_DESCRIPTION
url PROJ_WEBSITEURL
scm {
connection scm_connection
developerConnection scm_developerConnection
url scm_url
}
licenses {
license {
name PROJ_LICENCE_NAME
url PROJ_LICENCE_URL
}
}
developers {
developer {
id DEVELOPER_ID
name DEVELOPER_NAME
email DEVELOPER_EMAIL
}
}
}//pom.project
}//mavenDeployer
}//repositories
}//uploadArchives
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
artifact sourcesJar
artifact javaDocJar
}
}
repositories {
/**maven {
url "https://oss.sonatype.org/service/local/staging/deploy/maven2"
credentials {
username ""
password ""
}
}*/
mavenLocal()
}
}
}//configure
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/Jhope/security.git
git@gitee.com:Jhope/security.git
Jhope
security
security
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385