1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- subprojects {
- apply plugin: 'java'
- java.toolchain.languageVersion = JavaLanguageVersion.of(17)
- java.withSourcesJar()
- java.withJavadocJar()
- jar {
- manifest {
- attributes([
- 'Specification-Title' : mod_name,
- 'Specification-Vendor' : mod_author,
- 'Specification-Version' : project.jar.archiveVersion,
- 'Implementation-Title' : project.name,
- 'Implementation-Version' : project.jar.archiveVersion,
- 'Implementation-Vendor' : mod_author,
- 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"),
- 'Timestampe' : System.currentTimeMillis(),
- 'Built-On-Java' : "${System.getProperty('java.vm.version')} (${System.getProperty('java.vm.vendor')})",
- 'Build-On-Minecraft' : minecraft_version
- ])
- }
- }
- repositories {
- mavenCentral()
- maven {
- name = 'Sponge / Mixin'
- url = 'https://repo.spongepowered.org/repository/maven-public/'
- }
- maven {
- name = 'BlameJared Maven (CrT / Bookshelf)'
- url = 'https://maven.blamejared.com'
- }
- }
- dependencies {
- implementation 'org.jetbrains:annotations:21.0.1'
- }
- tasks.withType(JavaCompile).configureEach {
- it.options.encoding = 'UTF-8'
- it.options.release = 17
- }
- }
|