1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/htengen-codgen

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.gradle 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
huangtianzheng Отправлено 15.08.2023 13:10 95c576d
group 'com.bcs.codgen'
version '1.0.9'
/*自带插件*/
apply plugin: 'java'
sourceCompatibility = 1.7
targetCompatibility = 1.7
/*UTF-8 很重要*/
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
options.warnings = false
}
tasks.withType(Javadoc) {
options.encoding = 'UTF-8'
}
/*javadoc {
options.charSet = 'UTF-8'
}*/
/*compileJava {
options.compilerArgs << '-XDignore.symbol.file'
options.fork = true
println("$System.env.USER")
println("detected JAVA_HOME=$System.env.JAVA_HOME")
println("setting options.bootClasspath = $System.env.JAVA_HOME/jre/lib/rt.jar")
options.bootClasspath = "$System.env.JAVA_HOME/jre/lib/rt.jar"
}*/
repositories {
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile ('javax.xml:jaxb-impl:2.1')
compile ('commons-lang:commons-lang:2.6')
compile ('commons-logging:commons-logging:1.2')
compile ('log4j:log4j:1.2.17')
compile ("org.freemarker:freemarker:2.3.20")
}
//依赖编译,然后打包JAR
task taskJar(type:Jar, dependsOn: compileJava) {
from compileJava.destinationDir
destinationDir = file('dist')
manifest {
attributes 'Manifest-Version': version
attributes 'Created-By': 'tengen'
}
}
//生成源码jar
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
destinationDir = file('dist')
}
//生成javadoc的jar
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
destinationDir = file('dist')
}
artifacts {
archives jar
archives sourcesJar
archives javadocJar
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/htengen-codgen.git
git@api.gitlife.ru:oschina-mirror/htengen-codgen.git
oschina-mirror
htengen-codgen
htengen-codgen
master