Не мог получить неизвестную собственность 'proguardtask'JAVA

Программисты JAVA общаются здесь
Anonymous
Не мог получить неизвестную собственность 'proguardtask'

Сообщение Anonymous »

Я хочу добавить запутывание прогноза в мой проект Java, чтобы автоматически запутать JAR при ее построении. Я создал файл Build.Gradle.Gradle , добавил свои зависимости и вставил в то, что у Proguard на своем веб -сайте. Я продолжаю получать ошибку.

[*] Прогворд Github с Gradle Задача: https://github.com/guardsquare/proguard
Proguard Gradle Depalup Page: https://www.guardsquare.com/manalup/set ... Setup/SetU /> < /ul>
Ошибка: < /p>
Could not get unknown property 'ProGuardTask' for root project 'MCPets-multipet-gradle' of type org.gradle.api.Project.
< /code>
build.gradle file: < /p>
// ProGuard
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.guardsquare:proguard-gradle:7.7.0'
}
}

plugins {
id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
mavenCentral()
maven{url = 'https://hub.spigotmc.org/nexus/content/ ... snapshots/'}
maven{url = 'https://repo.papermc.io/repository/maven-public/'}
maven{url = 'https://libraries.minecraft.net/'}
maven{url = 'https://mvn.lumine.io/repository/maven-public/'}
maven{url = 'https://maven.enginehub.org/repo/'}
maven{url = 'https://repo.extendedclip.com/content/r ... holderapi/'}
maven{url = 'https://oss.sonatype.org/content/repositories/snapshots'}
maven{url = 'https://jitpack.io'}
}

dependencies {
// Technical dependencies
compileOnly("org.projectlombok:lombok:1.18.38")
annotationProcessor("org.projectlombok:lombok:1.18.38")
implementation 'com.google.code.gson:gson:2.8.9'

// Minecraft dependencies
implementation 'org.spigotmc:spigot-api:1.21-R0.1-SNAPSHOT'
implementation 'io.papermc.paper:paper-api:1.21-R0.1-SNAPSHOT'

// Plugin dependencies
implementation 'io.lumine:Mythic-Dist:5.6.0-SNAPSHOT'
implementation 'com.sk89q.worldguard:worldguard-bukkit:7.0.7-SNAPSHOT'
implementation 'me.clip:placeholderapi:2.11.6'
implementation 'net.luckperms:api:5.4'
implementation 'com.ticxo.modelengine:ModelEngine:R4.0.6'
implementation 'com.github.LoneDev6:api-itemsadder:3.6.1'
}

// ProGuard
tasks.register('proguard', ProGuardTask) {
configuration file('proguard.pro')

injars(tasks.named('jar', Jar).flatMap { it.archiveFile })

// Automatically handle the Java version of this build.
if (System.getProperty('java.version').startsWith('1.')) {
// Before Java 9, the runtime classes were packaged in a single jar file.
libraryjars "${System.getProperty('java.home')}/lib/rt.jar"
}
else {
// As of Java 9, the runtime classes are packaged in modular jmod files.
libraryjars "${System.getProperty('java.home')}/jmods/java.base.jmod", jarfilter: '!**.jar', filter: '!module-info.class'
//libraryjars "${System.getProperty('java.home')}/jmods/....."
}

verbose

outjars(layout.buildDirectory.file("libs/${baseCoordinates}-minified.jar"))
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... oguardtask

Вернуться в «JAVA»