Publish fatjar and non-fatjar both
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -56,6 +56,9 @@
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<classifier>exec</classifier>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -99,6 +99,9 @@
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<classifier>exec</classifier>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
|
||||
@@ -147,6 +147,7 @@
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<layout>ZIP</layout>
|
||||
<classifier>exec</classifier>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user