diff --git a/lemminx-maven/pom.xml b/lemminx-maven/pom.xml index 86f7f6a9..b0281656 100644 --- a/lemminx-maven/pom.xml +++ b/lemminx-maven/pom.xml @@ -194,15 +194,28 @@ maven-assembly-plugin 3.6.0 - - - src/assembly/deps.xml - - zip-with-dependencies package + + + src/assembly/deps.xml + + + + single + + + + uber-jar + package + + + src/assembly/uber.xml + + ${project.artifactId} + single diff --git a/lemminx-maven/src/assembly/uber.xml b/lemminx-maven/src/assembly/uber.xml new file mode 100644 index 00000000..df5c9c8a --- /dev/null +++ b/lemminx-maven/src/assembly/uber.xml @@ -0,0 +1,134 @@ + + + vscode-uber + + jar + + false + + + / + true + true + runtime + + + aopalliance:aopalliance + + com.google.code.findbugs:jsr305 + com.google.code.gson:gson + + com.google.guava:failureaccess + com.google.guava:guava + + com.google.inject:guice + + com.kotcrab.remark:remark + + commons-cli:commons-cli + + commons-codec:commons-codec + + com.squareup.okhttp3:okhttp + com.squareup.okio:okio + + io.takari.aether:aether-connector-okhttp + + isorelax:isorelax + + javax.annotation:javax.annotation-api + + javax.inject:javax.inject + + org.apache.commons:commons-lang3 + + org.apache.httpcomponents:httpclient + org.apache.httpcomponents:httpcore + + org.apache.maven:maven-artifact + org.apache.maven:maven-builder-support + org.apache.maven:maven-compat + org.apache.maven:maven-core + org.apache.maven:maven-embedder + org.apache.maven:maven-model + org.apache.maven:maven-model-builder + org.apache.maven:maven-plugin-api + org.apache.maven:maven-repository-metadata + org.apache.maven:maven-resolver-provider + org.apache.maven:maven-settings + org.apache.maven:maven-settings-builder + + org.apache.maven.resolver:maven-resolver-api + org.apache.maven.resolver:maven-resolver-impl + org.apache.maven.resolver:maven-resolver-named-locks + org.apache.maven.resolver:maven-resolver-spi + org.apache.maven.resolver:maven-resolver-util + + org.apache.maven.shared:maven-shared-utils + + org.apache.maven.wagon:wagon-file + org.apache.maven.wagon:wagon-http + org.apache.maven.wagon:wagon-http-shared + org.apache.maven.wagon:wagon-provider-api + + org.apiguardian:apiguardian-api + + org.codehaus.plexus:plexus-cipher + org.codehaus.plexus:plexus-classworlds + org.codehaus.plexus:plexus-component-annotations + org.codehaus.plexus:plexus-interpolation + org.codehaus.plexus:plexus-sec-dispatcher + org.codehaus.plexus:plexus-utils + + + + org.eclipse.sisu:org.eclipse.sisu.inject + org.eclipse.sisu:org.eclipse.sisu.plexus + + org.eclipse.xtend:org.eclipse.xtend.lib + org.eclipse.xtend:org.eclipse.xtend.lib.macro + org.eclipse.xtext:org.eclipse.xtext.xbase.lib + + org.jsoup:jsoup + + + org.relaxng:jing + + org.slf4j:jcl-over-slf4j + org.slf4j:slf4j-api + + xerces:xercesImpl + + xml-resolver:xml-resolver + + org.eclipse.lemminx:lemminx-maven + + + + \ No newline at end of file