Hi,
I’m trying to deploy the Ear file which contains the META-INF folder and had a dependency on the war file but some how I’m not able to add the META-INF folder in the ear file. I tried keeping the META-INF folder in the application folder(src/main/application/META-INF/) but then while publishing ear from eclipse it’s throwing a null pointer exception.
Gradle : 7.5
Wildfly: 8
Below I’m pasted my build.gradle file.
Thanks in advance for any help.
buildscript {
ext.repos = {
maven {
url "${ARTIFACTORY_URL}/${PROXY_REPO_KEY}"
credentials {
username = "${ARTIFACTORY_USER}"
password = "${ARTIFACTORY_PASSWORD}"
}
}
}
repositories repos
}
plugins {
id 'java'
id 'maven-publish'
id 'eclipse-wtp'
id 'idea'
id 'ear'
}
group = 'com.one'
description = 'Dragon6'
version = 'xyz'
repositories repos
configurations{
earlib
}
dependencies {
earlib project(':Dao')
earlib 'javax.servlet:javax.servlet-api:3.0.1'
deploy project(path: ":Dragon6Web", configuration: "archives")
}
tasks.withType(Ear) {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
ear{
archiveName = 'Dragon6.ear'
}
// Define the EAR configuration
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}