I did a build of jwebassembly-gradle, I have copied the jar, source jar, and javadoc jar files to a sub directory “libs” in my project directory structure. I am using Gradle 6.8.2. I am getting the error “Plugin [id: ‘jwebassembly-gradle’] was not found in any of the following sources:”
How can I fix this? All the searches I have done say this should work.
// this handles the actual build script (build.gradle) dependencies!
buildscript {
repositories {
flatDir {
// to use local builds
dirs 'libs'
}
}
dependencies {
classpath fileTree(include: ['*.jar'], dir: 'libs')
classpath files('libs/jwebassembly-gradle-0.4.jar')
classpath files('libs/jwebassembly-gradle-0.4-sources.jar')
classpath files('libs/jwebassembly-gradle-0.4-javadoc.jar')
}
}
plugins {
id 'java'
id 'application'
id 'jwebassembly-gradle'
}
repositories {
flatDir {
// to use local builds
dirs 'libs'
}
mavenCentral()
}
jar {
manifest {
attributes(
"Specification-Title" : "",
"Specification-Version" : project.version,
"Specification-Vendor" : "",
"Implementation-Title" : project.group,
"Implementation-Version" : project.version,
"Implementation-Vendor" : "",
"Main-Class" : "com.myproject.UrlImageGrabber"
)
}
}
dependencies {
classpath fileTree(include: ['*.jar'], dir: 'libs')
classpath files('libs/jwebassembly-gradle-0.4.jar')
classpath files('libs/jwebassembly-gradle-0.4-sources.jar')
classpath files('libs/jwebassembly-gradle-0.4-javadoc.jar')
// other dependencies ..
}
task sourcesJar(type: Jar) {
archiveBaseName=artifactBaseName
classifier 'sources'
from sourceSets.main.allSource
}
task javadocJar(type: Jar, dependsOn: javadoc) {
archiveBaseName=artifactBaseName
classifier 'javadoc'
from javadoc.destinationDir
}
task(debug, dependsOn: 'classes', type: JavaExec) {
main = mainClassName
classpath = sourceSets.main.runtimeClasspath
args ''
debug true
}
//task webAssembly() {
//
//}
build {
doLast {
// webAssembly()
}
}
artifacts {
archives sourcesJar
archives javadocJar
}