diff --git a/lemminx-maven/pom.xml b/lemminx-maven/pom.xml index 86f7f6a9..9cbeeb8f 100644 --- a/lemminx-maven/pom.xml +++ b/lemminx-maven/pom.xml @@ -197,7 +197,9 @@ src/assembly/deps.xml + src/assembly/uber.xml + ${project.artifactId} @@ -207,6 +209,13 @@ single + + uber-jar + package + + single + + diff --git a/lemminx-maven/src/assembly/uber.xml b/lemminx-maven/src/assembly/uber.xml new file mode 100644 index 00000000..b3a7d12d --- /dev/null +++ b/lemminx-maven/src/assembly/uber.xml @@ -0,0 +1,133 @@ + + + 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.junit.jupiter:junit-jupiter + org.junit.jupiter:junit-jupiter-api + org.junit.jupiter:junit-jupiter-engine + org.junit.jupiter:junit-jupiter-params + + org.junit.platform:junit-platform-commons + org.junit.platform:junit-platform-engine + + org.opentest4j:opentest4j + + 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