Skip to content

Commit

Permalink
added shading plugin for native image
Browse files Browse the repository at this point in the history
  • Loading branch information
albogdano committed May 21, 2024
1 parent 1cd203c commit 4f014da
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 5 deletions.
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
*.jar
*.zip
*.bak
*.log
keys.txt
application.conf
application-dev.conf
reference.conf
nbactions.xml
Tomcat.dpf
licenseheader.txt
nb-configuration.xml
nbactions*.xml
nbactions.xml
Expand All @@ -29,6 +31,5 @@ deploy*.sh
*.log
demo.conf
template.yml
bootstrap
taillogs-demo.sh
src/assembly/**

5 changes: 2 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -413,8 +413,7 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

<!-- <plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.7.1</version>
Expand Down Expand Up @@ -455,7 +454,7 @@
</configuration>
</execution>
</executions>
</plugin>-->
</plugin>
</plugins>
</build>
</profile>
Expand Down
29 changes: 29 additions & 0 deletions src/assembly/zip.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 https://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>native-zip</id>
<formats>
<format>zip</format>
</formats>
<baseDirectory></baseDirectory>
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<outputDirectory>/</outputDirectory>
<useDefaultExcludes>true</useDefaultExcludes>
<fileMode>0775</fileMode>
<includes>
<include>bootstrap</include>
</includes>
</fileSet>
<fileSet>
<directory>target</directory>
<outputDirectory>/</outputDirectory>
<useDefaultExcludes>true</useDefaultExcludes>
<fileMode>0775</fileMode>
<includes>
<include>scoold</include>
</includes>
</fileSet>
</fileSets>
</assembly>
5 changes: 5 additions & 0 deletions src/main/resources/bootstrap
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/sh

cd ${LAMBDA_TASK_ROOT:-.}

./scoold -Dsoftware.amazon.awssdk.http.service.impl=software.amazon.awssdk.http.urlconnection.UrlConnectionSdkHttpService -Dconfig.file=application.conf -Dspring.main.banner-mode=off -Dserver.port=8000

0 comments on commit 4f014da

Please sign in to comment.