Publish fatjar and non-fatjar both

This commit is contained in:
Kris De Volder
2019-05-02 14:56:16 -07:00
parent 9866a4edb2
commit 3f93616970
15 changed files with 21 additions and 12 deletions

View File

@@ -10,7 +10,7 @@ mkdir server
# Build fat jar and copy it over into
cd ../../headless-services/spring-boot-language-server
./build.sh
cp -f target/spring-boot-language-server-*.jar $workdir/server/spring-boot-language-server.jar
cp -f target/spring-boot-language-server-*-exec.jar $workdir/server/spring-boot-language-server.jar
# Installs atom-commons from source rather than npm registry
# cd ../atom-commons

View File

@@ -19,7 +19,7 @@ xvfb-run ./mvnw clean install -DargLine="-Dlsp.completions.indentation.enable=tr
# Copy fatjars to `out` directory
timestamp=`date -u +%Y%m%d%H%M`
for i in `ls *-language-server/target/*.jar`; do
for i in `ls *-language-server/target/*-exec.jar`; do
basename=$(basename $i)
cp $i $output/${basename/SNAPSHOT/$timestamp}
done

View File

@@ -49,7 +49,7 @@ if [ "$dist_type" == release ]; then
fi
cp *.vsix $workdir/out
server_jar=$workdir/sts4/headless-services/${server_id}-language-server/target/*.jar
server_jar=$workdir/sts4/headless-services/${server_id}-language-server/target/*-exec.jar
if [ -f $server_jar ]; then
cp $server_jar $workdir/out/${server_id}-language-server-${base_version}-${timestamp}.jar
fi

View File

@@ -56,6 +56,9 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
<executions>
<execution>
<goals>

View File

@@ -79,6 +79,9 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
<executions>
<execution>
<goals>
@@ -87,7 +90,6 @@
</execution>
</executions>
</plugin>
<!-- generate and package license information for included dependencies -->
<plugin>
<groupId>org.codehaus.mojo</groupId>

View File

@@ -99,6 +99,9 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
<executions>
<execution>
<goals>

View File

@@ -147,6 +147,7 @@
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<layout>ZIP</layout>
<classifier>exec</classifier>
</configuration>
<executions>
<execution>

View File

@@ -11,7 +11,7 @@ cd ../../../headless-services/bosh-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars
cd ${workdir}/..
yarn

View File

@@ -11,7 +11,7 @@ cd ../../../headless-services/manifest-yaml-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars
cd ${workdir}/..
yarn

View File

@@ -11,7 +11,7 @@ cd ../../../headless-services/concourse-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars
cd ${workdir}/..
yarn

View File

@@ -13,7 +13,7 @@ mkdir -p ${workdir}/jars
# Use maven to build fat jar of the language server
cd ${workdir}/../../../headless-services/spring-boot-language-server
./build.sh
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars
cd ${workdir}/../../../headless-services/jdt-ls-extension
cp org.springframework.tooling.jdt.ls.extension/target/*.jar ${workdir}/jars/jdt-ls-extension.jar

View File

@@ -16,4 +16,4 @@ cd ../../headless-services/bosh-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars

View File

@@ -16,4 +16,4 @@ cd ../../headless-services/concourse-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars

View File

@@ -16,4 +16,4 @@ cd ../../headless-services/manifest-yaml-language-server
rm -fr ${workdir}/jars
mkdir -p ${workdir}/jars
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars

View File

@@ -21,7 +21,7 @@ mkdir -p ${workdir}/jars
# Use maven to build fat jar of the language server
cd ${workdir}/../../headless-services/spring-boot-language-server
./build.sh
cp target/*.jar ${workdir}/jars
cp target/*-exec.jar ${workdir}/jars
cd ${workdir}/../../headless-services/jdt-ls-extension
cp org.springframework.tooling.jdt.ls.extension/target/*.jar ${workdir}/jars/jdt-ls-extension.jar