Skip to content

Commit

Permalink
Merge pull request #1341 from bosch-io/feature/remove-addopens
Browse files Browse the repository at this point in the history
write add-opens to manifest so its not needed in the docker images
  • Loading branch information
thjaeckle committed Mar 18, 2022
2 parents 7352a05 + c643545 commit f9e5735
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 6 deletions.
1 change: 0 additions & 1 deletion .github/workflows/docker-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,6 @@ jobs:
build-args: |
SERVICE_STARTER=ditto-connectivity-service
SERVICE_VERSION=0-SNAPSHOT
JVM_CMD_ARGS=--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED
pull: true
push: true
tags: |
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/push-dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,6 @@ jobs:
build-args: |
SERVICE_STARTER=ditto-connectivity-service
SERVICE_VERSION=${{ env.IMAGE_TAG }}
JVM_CMD_ARGS=--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED
pull: true
push: true
tags: |
Expand Down Expand Up @@ -254,7 +253,6 @@ jobs:
build-args: |
SERVICE_STARTER=ditto-connectivity-service
SERVICE_VERSION=${{ env.IMAGE_TAG }}
JVM_CMD_ARGS=--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED
pull: true
push: true
tags: |
Expand Down
2 changes: 1 addition & 1 deletion .run/ConnectivityService.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</envs>
<option name="MAIN_CLASS_NAME" value="org.eclipse.ditto.connectivity.service.ConnectivityService" />
<module name="ditto-connectivity-service" />
<option name="VM_PARAMETERS" value="-Xms512m -Xmx512m --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED" />
<option name="VM_PARAMETERS" value="-Xms512m -Xmx512m --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="org.eclipse.ditto.services.connectivity.*" />
Expand Down
2 changes: 1 addition & 1 deletion build-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ SERVICES=(
"policies:policies"
"things:things"
"thingsearch:things-search"
"connectivity:connectivity:--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED"
"connectivity:connectivity"
)
: "${HTTP_PROXY_LOCAL:=$HTTP_PROXY}"
: "${HTTPS_PROXY_LOCAL:=$HTTPS_PROXY}"
Expand Down
11 changes: 11 additions & 0 deletions connectivity/service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,17 @@ jmh-generator-annprocess). jmh-generator-annprocess overwrites the whole META-IN
<classesDirectory>${project.build.outputDirectory}</classesDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Add-Opens>java.base/sun.security.util java.base/java.nio java.base/sun.nio.ch</Add-Opens>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>

Expand Down
2 changes: 1 addition & 1 deletion deployment/docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ services:
# - DITTO_LOGGING_FILE_APPENDER=true
# Set additional configuration options here
# -Dditto.connectivity...
#command: java -jar --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.security.util=ALL-UNNAMED starter.jar
#command: java -jar starter.jar
# only needed if DITTO_LOGGING_FILE_APPENDER is set
#volumes:
# - ditto_log_files:/var/log/ditto
Expand Down

0 comments on commit f9e5735

Please sign in to comment.