879cc17f83702eac980a6d74bd2acef87e83d05a
.github/workflows/create-docker-image.yml
| ... | ... | @@ -6,7 +6,7 @@ on: |
| 6 | 6 | workflow_run: |
| 7 | 7 | workflows: [release] |
| 8 | 8 | types: [completed] |
| 9 | - branches: [main, docker-24] |
|
| 9 | + branches: [main, docker-24, docker-25] |
|
| 10 | 10 | workflow_dispatch: |
| 11 | 11 | inputs: |
| 12 | 12 | release: |
| ... | ... | @@ -72,12 +72,12 @@ jobs: |
| 72 | 72 | uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13.0 |
| 73 | 73 | with: |
| 74 | 74 | build-args: RELEASE=${{ env.RELEASE }} |
| 75 | - tags: ghcr.io/${{steps.ghcr.outputs.PACKAGE}}:${{ env.RELEASE }}${{ env.BRANCH == 'main' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-17' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-17', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-21' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-21', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-24' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-24', steps.ghcr.outputs.PACKAGE) || '' }} |
|
| 75 | + tags: ghcr.io/${{steps.ghcr.outputs.PACKAGE}}:${{ env.RELEASE }}${{ env.BRANCH == 'main' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-17' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-17', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-21' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-21', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-24' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-24', steps.ghcr.outputs.PACKAGE) || env.BRANCH == 'docker-25' && github.event.inputs.release == '' && format(',ghcr.io/{0}:latest-25', steps.ghcr.outputs.PACKAGE) || '' }} |
|
| 76 | 76 | annotations: | |
| 77 | 77 | maintainer=axel.uhl@sap.com |
| 78 | 78 | index:org.opencontainers.image.title=Sailing Analytics |
| 79 | 79 | index:org.opencontainers.image.description=The Sailing Analytics Web Application |
| 80 | - file: ${{ env.BRANCH == 'docker-17' && 'docker/Dockerfile_sapsailing_on_sapmachine17' || env.BRANCH == 'docker-21' && 'docker/Dockerfile_sapsailing_on_sapmachine21' || env.BRANCH == 'docker-24' && 'docker/Dockerfile_sapsailing_on_sapmachine24' || 'docker/Dockerfile' }} |
|
| 80 | + file: ${{ env.BRANCH == 'docker-17' && 'docker/Dockerfile_sapsailing_on_sapmachine17' || env.BRANCH == 'docker-21' && 'docker/Dockerfile_sapsailing_on_sapmachine21' || env.BRANCH == 'docker-24' && 'docker/Dockerfile_sapsailing_on_sapmachine24' || env.BRANCH == 'docker-25' && 'docker/Dockerfile_sapsailing_on_sapmachine25' || 'docker/Dockerfile' }} |
|
| 81 | 81 | context: docker/ |
| 82 | 82 | platforms: linux/amd64,linux/arm64 |
| 83 | 83 | push: true |
.github/workflows/merge-main-into-docker-24.yml
| ... | ... | @@ -1,29 +0,0 @@ |
| 1 | -name: Merge main branch into docker-24 after successful build |
|
| 2 | -on: |
|
| 3 | - workflow_run: |
|
| 4 | - workflows: [release] |
|
| 5 | - types: [completed] |
|
| 6 | - branches: [main] |
|
| 7 | - workflow_dispatch: {} |
|
| 8 | -jobs: |
|
| 9 | - merge-main-into-docker-24: |
|
| 10 | - permissions: |
|
| 11 | - contents: write |
|
| 12 | - if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} |
|
| 13 | - runs-on: ubuntu-latest |
|
| 14 | - steps: |
|
| 15 | - - name: Checkout |
|
| 16 | - uses: actions/checkout@v4 |
|
| 17 | - with: |
|
| 18 | - ref: docker-24 |
|
| 19 | - fetch-depth: 0 # fetch the whole thing to make sure the histories merge |
|
| 20 | - - name: Merge main into docker-24 |
|
| 21 | - uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # v1.4.0 |
|
| 22 | - env: |
|
| 23 | - GH_TOKEN: ${{ secrets.REPO_TOKEN_FOR_MERGE_AND_PUSH }} |
|
| 24 | - with: |
|
| 25 | - type: now |
|
| 26 | - from_branch: main |
|
| 27 | - target_branch: docker-24 |
|
| 28 | - message: Auto-merging main into docker-24 after successful release build |
|
| 29 | - github_token: ${{ secrets.REPO_TOKEN_FOR_MERGE_AND_PUSH }} |
.github/workflows/merge-main-into-docker-25.yml
| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | +name: Merge main branch into docker-25 after successful build |
|
| 2 | +on: |
|
| 3 | + workflow_run: |
|
| 4 | + workflows: [release] |
|
| 5 | + types: [completed] |
|
| 6 | + branches: [main] |
|
| 7 | + workflow_dispatch: {} |
|
| 8 | +jobs: |
|
| 9 | + merge-main-into-docker-25: |
|
| 10 | + permissions: |
|
| 11 | + contents: write |
|
| 12 | + if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} |
|
| 13 | + runs-on: ubuntu-latest |
|
| 14 | + steps: |
|
| 15 | + - name: Checkout |
|
| 16 | + uses: actions/checkout@v4 |
|
| 17 | + with: |
|
| 18 | + ref: docker-25 |
|
| 19 | + fetch-depth: 0 # fetch the whole thing to make sure the histories merge |
|
| 20 | + - name: Merge main into docker-25 |
|
| 21 | + uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # v1.4.0 |
|
| 22 | + env: |
|
| 23 | + GH_TOKEN: ${{ secrets.REPO_TOKEN_FOR_MERGE_AND_PUSH }} |
|
| 24 | + with: |
|
| 25 | + type: now |
|
| 26 | + from_branch: main |
|
| 27 | + target_branch: docker-25 |
|
| 28 | + message: Auto-merging main into docker-25 after successful release build |
|
| 29 | + github_token: ${{ secrets.REPO_TOKEN_FOR_MERGE_AND_PUSH }} |
.github/workflows/release.yml
| ... | ... | @@ -78,12 +78,12 @@ jobs: |
| 78 | 78 | distribution: 'temurin' # See 'Supported distributions' for available options |
| 79 | 79 | java-version: '8' |
| 80 | 80 | mvn-toolchain-id: 'JavaSE-1.8' |
| 81 | - - name: Install JDK 17 |
|
| 81 | + - name: Install JDK 25 |
|
| 82 | 82 | uses: actions/setup-java@v4 |
| 83 | 83 | with: |
| 84 | 84 | distribution: 'temurin' # See 'Supported distributions' for available options |
| 85 | - java-version: '17' |
|
| 86 | - mvn-toolchain-id: 'JavaSE-17' |
|
| 85 | + java-version: '25' |
|
| 86 | + mvn-toolchain-id: 'JavaSE-25' |
|
| 87 | 87 | - name: Setup Android SDK |
| 88 | 88 | uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3.2.2 |
| 89 | 89 | with: |
| ... | ... | @@ -131,7 +131,7 @@ jobs: |
| 131 | 131 | reporter: java-junit |
| 132 | 132 | fail-on-error: true |
| 133 | 133 | - name: Build Release |
| 134 | - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 134 | + if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || github.ref == 'refs/heads/docker-25' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 135 | 135 | shell: bash |
| 136 | 136 | run: | |
| 137 | 137 | ./configuration/buildAndUpdateProduct.sh -u -L ${{ github.event.inputs.skip_tests == 'true' && '-n untested' || '' }} release |
| ... | ... | @@ -148,14 +148,14 @@ jobs: |
| 148 | 148 | retention-days: 90 |
| 149 | 149 | - name: Upload distribution artifact |
| 150 | 150 | uses: actions/upload-artifact@v4 |
| 151 | - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 151 | + if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || github.ref == 'refs/heads/docker-25' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 152 | 152 | with: |
| 153 | 153 | name: ${{ env.SIMPLE_VERSION_INFO }} |
| 154 | 154 | path: dist/**/* |
| 155 | 155 | retention-days: 90 |
| 156 | 156 | - name: Create Release |
| 157 | 157 | id: create_release |
| 158 | - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 158 | + if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || github.ref == 'refs/heads/docker-25' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 159 | 159 | uses: softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda # v2.2.1 |
| 160 | 160 | with: |
| 161 | 161 | tag_name: ${{ env.SIMPLE_VERSION_INFO }} |
| ... | ... | @@ -164,7 +164,7 @@ jobs: |
| 164 | 164 | prerelease: false |
| 165 | 165 | - name: Upload Release Asset tar.gz |
| 166 | 166 | id: upload-release-asset-tar-gz |
| 167 | - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 167 | + if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || github.ref == 'refs/heads/docker-25' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 168 | 168 | uses: actions/upload-release-asset@v1 |
| 169 | 169 | env: |
| 170 | 170 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| ... | ... | @@ -175,7 +175,7 @@ jobs: |
| 175 | 175 | asset_content_type: application/x-tar |
| 176 | 176 | - name: Upload Release Asset release_notes.txt |
| 177 | 177 | id: upload-release-asset-release-notes-txt |
| 178 | - if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 178 | + if: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/docker-24' || github.ref == 'refs/heads/docker-25' || startsWith(github.ref, 'refs/heads/releases/') }} |
|
| 179 | 179 | uses: actions/upload-release-asset@v1 |
| 180 | 180 | env: |
| 181 | 181 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
configuration/buildAndUpdateProduct.sh
| ... | ... | @@ -766,7 +766,7 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then |
| 766 | 766 | JAVA_HOME="${JAVA8_HOME}" `dirname $0`/install-gwt "${PROJECT_HOME}" |
| 767 | 767 | else |
| 768 | 768 | echo "Downloading and installing forked GWT version..." |
| 769 | - `dirname $0`/install-gwt-from-fork-releases https://github.com/SAP/gwt-forward-serialization-rpc https://github.com/SAP/gwt-maven-plugin-forward-serialization-rpc 2.11.1 . |
|
| 769 | + `dirname $0`/install-gwt-from-fork-releases https://github.com/SAP/gwt-forward-serialization-rpc https://github.com/SAP/gwt-maven-plugin-forward-serialization-rpc 2.12.2 . |
|
| 770 | 770 | fi |
| 771 | 771 | fi |
| 772 | 772 | echo "Using following command: mvn $extra -DargLine=\"$APP_PARAMETERS\" -fae -s $MAVEN_SETTINGS $clean install" |
configuration/gwt-poms/gwt-2.11.1.pom
| ... | ... | @@ -1,251 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | - <parent> |
|
| 6 | - <groupId>org.sonatype.oss</groupId> |
|
| 7 | - <artifactId>oss-parent</artifactId> |
|
| 8 | - <version>4</version> |
|
| 9 | - </parent> |
|
| 10 | - <modelVersion>4.0.0</modelVersion> |
|
| 11 | - <groupId>org.gwtproject</groupId> |
|
| 12 | - <artifactId>gwt</artifactId> |
|
| 13 | - <packaging>pom</packaging> |
|
| 14 | - <name>GWT</name> |
|
| 15 | - <url>http://www.gwtproject.org/</url> |
|
| 16 | - <version>2.11.1</version> |
|
| 17 | - <licenses> |
|
| 18 | - <license> |
|
| 19 | - <name>GWT Terms</name> |
|
| 20 | - <url>http://www.gwtproject.org/terms.html</url> |
|
| 21 | - </license> |
|
| 22 | - </licenses> |
|
| 23 | - <properties> |
|
| 24 | - <jetty.version>9.4.44.v20210927</jetty.version> |
|
| 25 | - <asm.version>9.2</asm.version> |
|
| 26 | - </properties> |
|
| 27 | - <dependencyManagement> |
|
| 28 | - <dependencies> |
|
| 29 | - <dependency> |
|
| 30 | - <groupId>com.google.gwt</groupId> |
|
| 31 | - <artifactId>gwt-user</artifactId> |
|
| 32 | - <version>${project.version}</version> |
|
| 33 | - </dependency> |
|
| 34 | - <dependency> |
|
| 35 | - <groupId>org.gwtproject</groupId> |
|
| 36 | - <artifactId>gwt-user</artifactId> |
|
| 37 | - <version>${project.version}</version> |
|
| 38 | - </dependency> |
|
| 39 | - <dependency> |
|
| 40 | - <groupId>com.google.gwt</groupId> |
|
| 41 | - <artifactId>gwt-dev</artifactId> |
|
| 42 | - <version>${project.version}</version> |
|
| 43 | - </dependency> |
|
| 44 | - <dependency> |
|
| 45 | - <groupId>org.gwtproject</groupId> |
|
| 46 | - <artifactId>gwt-dev</artifactId> |
|
| 47 | - <version>${project.version}</version> |
|
| 48 | - </dependency> |
|
| 49 | - <dependency> |
|
| 50 | - <groupId>com.google.gwt</groupId> |
|
| 51 | - <artifactId>gwt-codeserver</artifactId> |
|
| 52 | - <version>${project.version}</version> |
|
| 53 | - </dependency> |
|
| 54 | - <dependency> |
|
| 55 | - <groupId>org.gwtproject</groupId> |
|
| 56 | - <artifactId>gwt-codeserver</artifactId> |
|
| 57 | - <version>${project.version}</version> |
|
| 58 | - </dependency> |
|
| 59 | - <dependency> |
|
| 60 | - <groupId>com.google.gwt</groupId> |
|
| 61 | - <artifactId>gwt-servlet</artifactId> |
|
| 62 | - <version>${project.version}</version> |
|
| 63 | - </dependency> |
|
| 64 | - <dependency> |
|
| 65 | - <groupId>org.gwtproject</groupId> |
|
| 66 | - <artifactId>gwt-servlet</artifactId> |
|
| 67 | - <version>${project.version}</version> |
|
| 68 | - </dependency> |
|
| 69 | - <dependency> |
|
| 70 | - <groupId>org.gwtproject.web.bindery</groupId> |
|
| 71 | - <artifactId>requestfactory</artifactId> |
|
| 72 | - <version>${project.version}</version> |
|
| 73 | - <type>pom</type> |
|
| 74 | - <scope>import</scope> |
|
| 75 | - </dependency> |
|
| 76 | - <dependency> |
|
| 77 | - <groupId>com.google.jsinterop</groupId> |
|
| 78 | - <artifactId>jsinterop-annotations</artifactId> |
|
| 79 | - <version>2.0.0</version> |
|
| 80 | - </dependency> |
|
| 81 | - <dependency> |
|
| 82 | - <groupId>javax.servlet</groupId> |
|
| 83 | - <artifactId>javax.servlet-api</artifactId> |
|
| 84 | - <version>3.1.0</version> |
|
| 85 | - </dependency> |
|
| 86 | - <dependency> |
|
| 87 | - <groupId>javax.validation</groupId> |
|
| 88 | - <artifactId>validation-api</artifactId> |
|
| 89 | - <version>1.0.0.GA</version> |
|
| 90 | - </dependency> |
|
| 91 | - <dependency> |
|
| 92 | - <groupId>javax.validation</groupId> |
|
| 93 | - <artifactId>validation-api</artifactId> |
|
| 94 | - <version>1.0.0.GA</version> |
|
| 95 | - <!-- Note: use classifier=sources rather than type=java-sources so they're added to the classpath --> |
|
| 96 | - <classifier>sources</classifier> |
|
| 97 | - </dependency> |
|
| 98 | - <dependency> |
|
| 99 | - <groupId>com.google.code.gson</groupId> |
|
| 100 | - <artifactId>gson</artifactId> |
|
| 101 | - <version>2.6.2</version> |
|
| 102 | - </dependency> |
|
| 103 | - <dependency> |
|
| 104 | - <groupId>org.ow2.asm</groupId> |
|
| 105 | - <artifactId>asm</artifactId> |
|
| 106 | - <version>${asm.version}</version> |
|
| 107 | - </dependency> |
|
| 108 | - <dependency> |
|
| 109 | - <groupId>org.ow2.asm</groupId> |
|
| 110 | - <artifactId>asm-commons</artifactId> |
|
| 111 | - <version>${asm.version}</version> |
|
| 112 | - </dependency> |
|
| 113 | - <dependency> |
|
| 114 | - <groupId>org.ow2.asm</groupId> |
|
| 115 | - <artifactId>asm-util</artifactId> |
|
| 116 | - <version>${asm.version}</version> |
|
| 117 | - </dependency> |
|
| 118 | - <dependency> |
|
| 119 | - <groupId>colt</groupId> |
|
| 120 | - <artifactId>colt</artifactId> |
|
| 121 | - <version>1.2.0</version> |
|
| 122 | - </dependency> |
|
| 123 | - <dependency> |
|
| 124 | - <groupId>commons-collections</groupId> |
|
| 125 | - <artifactId>commons-collections</artifactId> |
|
| 126 | - <version>3.2.2</version> |
|
| 127 | - </dependency> |
|
| 128 | - <dependency> |
|
| 129 | - <groupId>commons-io</groupId> |
|
| 130 | - <artifactId>commons-io</artifactId> |
|
| 131 | - <version>2.4</version> |
|
| 132 | - </dependency> |
|
| 133 | - <dependency> |
|
| 134 | - <groupId>com.ibm.icu</groupId> |
|
| 135 | - <artifactId>icu4j</artifactId> |
|
| 136 | - <version>63.1</version> |
|
| 137 | - </dependency> |
|
| 138 | - <dependency> |
|
| 139 | - <groupId>net.sourceforge.htmlunit</groupId> |
|
| 140 | - <artifactId>htmlunit</artifactId> |
|
| 141 | - <version>2.55.0</version> |
|
| 142 | - </dependency> |
|
| 143 | - <dependency> |
|
| 144 | - <groupId>org.w3c.css</groupId> |
|
| 145 | - <artifactId>sac</artifactId> |
|
| 146 | - <version>1.3</version> |
|
| 147 | - </dependency> |
|
| 148 | - <dependency> |
|
| 149 | - <groupId>tapestry</groupId> |
|
| 150 | - <artifactId>tapestry</artifactId> |
|
| 151 | - <version>4.0.2</version> |
|
| 152 | - </dependency> |
|
| 153 | - <dependency> |
|
| 154 | - <groupId>com.google.code.findbugs</groupId> |
|
| 155 | - <artifactId>jsr305</artifactId> |
|
| 156 | - <version>1.3.9</version> |
|
| 157 | - </dependency> |
|
| 158 | - <!-- For DevMode / JUnitShell (transitive dependency on jetty-server for CodeServer) --> |
|
| 159 | - <dependency> |
|
| 160 | - <groupId>org.eclipse.jetty</groupId> |
|
| 161 | - <artifactId>jetty-webapp</artifactId> |
|
| 162 | - <version>${jetty.version}</version> |
|
| 163 | - </dependency> |
|
| 164 | - <!-- For CodeServer (GZip support) --> |
|
| 165 | - <dependency> |
|
| 166 | - <groupId>org.eclipse.jetty</groupId> |
|
| 167 | - <artifactId>jetty-servlets</artifactId> |
|
| 168 | - <version>${jetty.version}</version> |
|
| 169 | - </dependency> |
|
| 170 | - <!-- For JSPs (and annotations scanning) in DevMode --> |
|
| 171 | - <!-- Those two dependencies are actually optional, included here mostly for backwards compatibility --> |
|
| 172 | - <dependency> |
|
| 173 | - <groupId>org.eclipse.jetty</groupId> |
|
| 174 | - <artifactId>jetty-annotations</artifactId> |
|
| 175 | - <version>${jetty.version}</version> |
|
| 176 | - </dependency> |
|
| 177 | - <dependency> |
|
| 178 | - <groupId>org.eclipse.jetty</groupId> |
|
| 179 | - <artifactId>apache-jsp</artifactId> |
|
| 180 | - <version>${jetty.version}</version> |
|
| 181 | - <exclusions> |
|
| 182 | - <exclusion> |
|
| 183 | - <groupId>org.eclipse.jetty.orbit</groupId> |
|
| 184 | - <artifactId>org.eclipse.jdt.core</artifactId> |
|
| 185 | - </exclusion> |
|
| 186 | - </exclusions> |
|
| 187 | - </dependency> |
|
| 188 | - <!-- Some transitive dependencies of the above, to (tentatively) prevent conflicts --> |
|
| 189 | - <dependency> |
|
| 190 | - <groupId>org.eclipse.jetty.websocket</groupId> |
|
| 191 | - <artifactId>websocket-api</artifactId> |
|
| 192 | - <version>${jetty.version}</version> |
|
| 193 | - </dependency> |
|
| 194 | - <dependency> |
|
| 195 | - <groupId>org.eclipse.jetty.websocket</groupId> |
|
| 196 | - <artifactId>websocket-common</artifactId> |
|
| 197 | - <version>${jetty.version}</version> |
|
| 198 | - </dependency> |
|
| 199 | - <dependency> |
|
| 200 | - <groupId>org.eclipse.jetty</groupId> |
|
| 201 | - <artifactId>jetty-continuation</artifactId> |
|
| 202 | - <version>${jetty.version}</version> |
|
| 203 | - </dependency> |
|
| 204 | - <dependency> |
|
| 205 | - <groupId>org.eclipse.jetty</groupId> |
|
| 206 | - <artifactId>jetty-http</artifactId> |
|
| 207 | - <version>${jetty.version}</version> |
|
| 208 | - </dependency> |
|
| 209 | - <dependency> |
|
| 210 | - <groupId>org.eclipse.jetty</groupId> |
|
| 211 | - <artifactId>jetty-io</artifactId> |
|
| 212 | - <version>${jetty.version}</version> |
|
| 213 | - </dependency> |
|
| 214 | - <dependency> |
|
| 215 | - <groupId>org.eclipse.jetty</groupId> |
|
| 216 | - <artifactId>jetty-jndi</artifactId> |
|
| 217 | - <version>${jetty.version}</version> |
|
| 218 | - </dependency> |
|
| 219 | - <dependency> |
|
| 220 | - <groupId>org.eclipse.jetty</groupId> |
|
| 221 | - <artifactId>jetty-plus</artifactId> |
|
| 222 | - <version>${jetty.version}</version> |
|
| 223 | - </dependency> |
|
| 224 | - <dependency> |
|
| 225 | - <groupId>org.eclipse.jetty</groupId> |
|
| 226 | - <artifactId>jetty-util</artifactId> |
|
| 227 | - <version>${jetty.version}</version> |
|
| 228 | - </dependency> |
|
| 229 | - <dependency> |
|
| 230 | - <groupId>org.eclipse.jetty</groupId> |
|
| 231 | - <artifactId>jetty-security</artifactId> |
|
| 232 | - <version>${jetty.version}</version> |
|
| 233 | - </dependency> |
|
| 234 | - <dependency> |
|
| 235 | - <groupId>org.eclipse.jetty</groupId> |
|
| 236 | - <artifactId>jetty-server</artifactId> |
|
| 237 | - <version>${jetty.version}</version> |
|
| 238 | - </dependency> |
|
| 239 | - <dependency> |
|
| 240 | - <groupId>org.eclipse.jetty</groupId> |
|
| 241 | - <artifactId>jetty-servlet</artifactId> |
|
| 242 | - <version>${jetty.version}</version> |
|
| 243 | - </dependency> |
|
| 244 | - <dependency> |
|
| 245 | - <groupId>org.eclipse.jetty</groupId> |
|
| 246 | - <artifactId>jetty-xml</artifactId> |
|
| 247 | - <version>${jetty.version}</version> |
|
| 248 | - </dependency> |
|
| 249 | - </dependencies> |
|
| 250 | - </dependencyManagement> |
|
| 251 | -</project> |
configuration/gwt-poms/gwt-2.12.2.pom
| ... | ... | @@ -0,0 +1,251 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | + <parent> |
|
| 6 | + <groupId>org.sonatype.oss</groupId> |
|
| 7 | + <artifactId>oss-parent</artifactId> |
|
| 8 | + <version>4</version> |
|
| 9 | + </parent> |
|
| 10 | + <modelVersion>4.0.0</modelVersion> |
|
| 11 | + <groupId>org.gwtproject</groupId> |
|
| 12 | + <artifactId>gwt</artifactId> |
|
| 13 | + <packaging>pom</packaging> |
|
| 14 | + <name>GWT</name> |
|
| 15 | + <url>http://www.gwtproject.org/</url> |
|
| 16 | + <version>2.12.2</version> |
|
| 17 | + <licenses> |
|
| 18 | + <license> |
|
| 19 | + <name>GWT Terms</name> |
|
| 20 | + <url>http://www.gwtproject.org/terms.html</url> |
|
| 21 | + </license> |
|
| 22 | + </licenses> |
|
| 23 | + <properties> |
|
| 24 | + <jetty.version>9.4.44.v20210927</jetty.version> |
|
| 25 | + <asm.version>9.2</asm.version> |
|
| 26 | + </properties> |
|
| 27 | + <dependencyManagement> |
|
| 28 | + <dependencies> |
|
| 29 | + <dependency> |
|
| 30 | + <groupId>com.google.gwt</groupId> |
|
| 31 | + <artifactId>gwt-user</artifactId> |
|
| 32 | + <version>${project.version}</version> |
|
| 33 | + </dependency> |
|
| 34 | + <dependency> |
|
| 35 | + <groupId>org.gwtproject</groupId> |
|
| 36 | + <artifactId>gwt-user</artifactId> |
|
| 37 | + <version>${project.version}</version> |
|
| 38 | + </dependency> |
|
| 39 | + <dependency> |
|
| 40 | + <groupId>com.google.gwt</groupId> |
|
| 41 | + <artifactId>gwt-dev</artifactId> |
|
| 42 | + <version>${project.version}</version> |
|
| 43 | + </dependency> |
|
| 44 | + <dependency> |
|
| 45 | + <groupId>org.gwtproject</groupId> |
|
| 46 | + <artifactId>gwt-dev</artifactId> |
|
| 47 | + <version>${project.version}</version> |
|
| 48 | + </dependency> |
|
| 49 | + <dependency> |
|
| 50 | + <groupId>com.google.gwt</groupId> |
|
| 51 | + <artifactId>gwt-codeserver</artifactId> |
|
| 52 | + <version>${project.version}</version> |
|
| 53 | + </dependency> |
|
| 54 | + <dependency> |
|
| 55 | + <groupId>org.gwtproject</groupId> |
|
| 56 | + <artifactId>gwt-codeserver</artifactId> |
|
| 57 | + <version>${project.version}</version> |
|
| 58 | + </dependency> |
|
| 59 | + <dependency> |
|
| 60 | + <groupId>com.google.gwt</groupId> |
|
| 61 | + <artifactId>gwt-servlet</artifactId> |
|
| 62 | + <version>${project.version}</version> |
|
| 63 | + </dependency> |
|
| 64 | + <dependency> |
|
| 65 | + <groupId>org.gwtproject</groupId> |
|
| 66 | + <artifactId>gwt-servlet</artifactId> |
|
| 67 | + <version>${project.version}</version> |
|
| 68 | + </dependency> |
|
| 69 | + <dependency> |
|
| 70 | + <groupId>org.gwtproject.web.bindery</groupId> |
|
| 71 | + <artifactId>requestfactory</artifactId> |
|
| 72 | + <version>${project.version}</version> |
|
| 73 | + <type>pom</type> |
|
| 74 | + <scope>import</scope> |
|
| 75 | + </dependency> |
|
| 76 | + <dependency> |
|
| 77 | + <groupId>com.google.jsinterop</groupId> |
|
| 78 | + <artifactId>jsinterop-annotations</artifactId> |
|
| 79 | + <version>2.0.0</version> |
|
| 80 | + </dependency> |
|
| 81 | + <dependency> |
|
| 82 | + <groupId>javax.servlet</groupId> |
|
| 83 | + <artifactId>javax.servlet-api</artifactId> |
|
| 84 | + <version>3.1.0</version> |
|
| 85 | + </dependency> |
|
| 86 | + <dependency> |
|
| 87 | + <groupId>javax.validation</groupId> |
|
| 88 | + <artifactId>validation-api</artifactId> |
|
| 89 | + <version>1.0.0.GA</version> |
|
| 90 | + </dependency> |
|
| 91 | + <dependency> |
|
| 92 | + <groupId>javax.validation</groupId> |
|
| 93 | + <artifactId>validation-api</artifactId> |
|
| 94 | + <version>1.0.0.GA</version> |
|
| 95 | + <!-- Note: use classifier=sources rather than type=java-sources so they're added to the classpath --> |
|
| 96 | + <classifier>sources</classifier> |
|
| 97 | + </dependency> |
|
| 98 | + <dependency> |
|
| 99 | + <groupId>com.google.code.gson</groupId> |
|
| 100 | + <artifactId>gson</artifactId> |
|
| 101 | + <version>2.6.2</version> |
|
| 102 | + </dependency> |
|
| 103 | + <dependency> |
|
| 104 | + <groupId>org.ow2.asm</groupId> |
|
| 105 | + <artifactId>asm</artifactId> |
|
| 106 | + <version>${asm.version}</version> |
|
| 107 | + </dependency> |
|
| 108 | + <dependency> |
|
| 109 | + <groupId>org.ow2.asm</groupId> |
|
| 110 | + <artifactId>asm-commons</artifactId> |
|
| 111 | + <version>${asm.version}</version> |
|
| 112 | + </dependency> |
|
| 113 | + <dependency> |
|
| 114 | + <groupId>org.ow2.asm</groupId> |
|
| 115 | + <artifactId>asm-util</artifactId> |
|
| 116 | + <version>${asm.version}</version> |
|
| 117 | + </dependency> |
|
| 118 | + <dependency> |
|
| 119 | + <groupId>colt</groupId> |
|
| 120 | + <artifactId>colt</artifactId> |
|
| 121 | + <version>1.2.0</version> |
|
| 122 | + </dependency> |
|
| 123 | + <dependency> |
|
| 124 | + <groupId>commons-collections</groupId> |
|
| 125 | + <artifactId>commons-collections</artifactId> |
|
| 126 | + <version>3.2.2</version> |
|
| 127 | + </dependency> |
|
| 128 | + <dependency> |
|
| 129 | + <groupId>commons-io</groupId> |
|
| 130 | + <artifactId>commons-io</artifactId> |
|
| 131 | + <version>2.4</version> |
|
| 132 | + </dependency> |
|
| 133 | + <dependency> |
|
| 134 | + <groupId>com.ibm.icu</groupId> |
|
| 135 | + <artifactId>icu4j</artifactId> |
|
| 136 | + <version>63.1</version> |
|
| 137 | + </dependency> |
|
| 138 | + <dependency> |
|
| 139 | + <groupId>net.sourceforge.htmlunit</groupId> |
|
| 140 | + <artifactId>htmlunit</artifactId> |
|
| 141 | + <version>2.55.0</version> |
|
| 142 | + </dependency> |
|
| 143 | + <dependency> |
|
| 144 | + <groupId>org.w3c.css</groupId> |
|
| 145 | + <artifactId>sac</artifactId> |
|
| 146 | + <version>1.3</version> |
|
| 147 | + </dependency> |
|
| 148 | + <dependency> |
|
| 149 | + <groupId>tapestry</groupId> |
|
| 150 | + <artifactId>tapestry</artifactId> |
|
| 151 | + <version>4.0.2</version> |
|
| 152 | + </dependency> |
|
| 153 | + <dependency> |
|
| 154 | + <groupId>com.google.code.findbugs</groupId> |
|
| 155 | + <artifactId>jsr305</artifactId> |
|
| 156 | + <version>1.3.9</version> |
|
| 157 | + </dependency> |
|
| 158 | + <!-- For DevMode / JUnitShell (transitive dependency on jetty-server for CodeServer) --> |
|
| 159 | + <dependency> |
|
| 160 | + <groupId>org.eclipse.jetty</groupId> |
|
| 161 | + <artifactId>jetty-webapp</artifactId> |
|
| 162 | + <version>${jetty.version}</version> |
|
| 163 | + </dependency> |
|
| 164 | + <!-- For CodeServer (GZip support) --> |
|
| 165 | + <dependency> |
|
| 166 | + <groupId>org.eclipse.jetty</groupId> |
|
| 167 | + <artifactId>jetty-servlets</artifactId> |
|
| 168 | + <version>${jetty.version}</version> |
|
| 169 | + </dependency> |
|
| 170 | + <!-- For JSPs (and annotations scanning) in DevMode --> |
|
| 171 | + <!-- Those two dependencies are actually optional, included here mostly for backwards compatibility --> |
|
| 172 | + <dependency> |
|
| 173 | + <groupId>org.eclipse.jetty</groupId> |
|
| 174 | + <artifactId>jetty-annotations</artifactId> |
|
| 175 | + <version>${jetty.version}</version> |
|
| 176 | + </dependency> |
|
| 177 | + <dependency> |
|
| 178 | + <groupId>org.eclipse.jetty</groupId> |
|
| 179 | + <artifactId>apache-jsp</artifactId> |
|
| 180 | + <version>${jetty.version}</version> |
|
| 181 | + <exclusions> |
|
| 182 | + <exclusion> |
|
| 183 | + <groupId>org.eclipse.jetty.orbit</groupId> |
|
| 184 | + <artifactId>org.eclipse.jdt.core</artifactId> |
|
| 185 | + </exclusion> |
|
| 186 | + </exclusions> |
|
| 187 | + </dependency> |
|
| 188 | + <!-- Some transitive dependencies of the above, to (tentatively) prevent conflicts --> |
|
| 189 | + <dependency> |
|
| 190 | + <groupId>org.eclipse.jetty.websocket</groupId> |
|
| 191 | + <artifactId>websocket-api</artifactId> |
|
| 192 | + <version>${jetty.version}</version> |
|
| 193 | + </dependency> |
|
| 194 | + <dependency> |
|
| 195 | + <groupId>org.eclipse.jetty.websocket</groupId> |
|
| 196 | + <artifactId>websocket-common</artifactId> |
|
| 197 | + <version>${jetty.version}</version> |
|
| 198 | + </dependency> |
|
| 199 | + <dependency> |
|
| 200 | + <groupId>org.eclipse.jetty</groupId> |
|
| 201 | + <artifactId>jetty-continuation</artifactId> |
|
| 202 | + <version>${jetty.version}</version> |
|
| 203 | + </dependency> |
|
| 204 | + <dependency> |
|
| 205 | + <groupId>org.eclipse.jetty</groupId> |
|
| 206 | + <artifactId>jetty-http</artifactId> |
|
| 207 | + <version>${jetty.version}</version> |
|
| 208 | + </dependency> |
|
| 209 | + <dependency> |
|
| 210 | + <groupId>org.eclipse.jetty</groupId> |
|
| 211 | + <artifactId>jetty-io</artifactId> |
|
| 212 | + <version>${jetty.version}</version> |
|
| 213 | + </dependency> |
|
| 214 | + <dependency> |
|
| 215 | + <groupId>org.eclipse.jetty</groupId> |
|
| 216 | + <artifactId>jetty-jndi</artifactId> |
|
| 217 | + <version>${jetty.version}</version> |
|
| 218 | + </dependency> |
|
| 219 | + <dependency> |
|
| 220 | + <groupId>org.eclipse.jetty</groupId> |
|
| 221 | + <artifactId>jetty-plus</artifactId> |
|
| 222 | + <version>${jetty.version}</version> |
|
| 223 | + </dependency> |
|
| 224 | + <dependency> |
|
| 225 | + <groupId>org.eclipse.jetty</groupId> |
|
| 226 | + <artifactId>jetty-util</artifactId> |
|
| 227 | + <version>${jetty.version}</version> |
|
| 228 | + </dependency> |
|
| 229 | + <dependency> |
|
| 230 | + <groupId>org.eclipse.jetty</groupId> |
|
| 231 | + <artifactId>jetty-security</artifactId> |
|
| 232 | + <version>${jetty.version}</version> |
|
| 233 | + </dependency> |
|
| 234 | + <dependency> |
|
| 235 | + <groupId>org.eclipse.jetty</groupId> |
|
| 236 | + <artifactId>jetty-server</artifactId> |
|
| 237 | + <version>${jetty.version}</version> |
|
| 238 | + </dependency> |
|
| 239 | + <dependency> |
|
| 240 | + <groupId>org.eclipse.jetty</groupId> |
|
| 241 | + <artifactId>jetty-servlet</artifactId> |
|
| 242 | + <version>${jetty.version}</version> |
|
| 243 | + </dependency> |
|
| 244 | + <dependency> |
|
| 245 | + <groupId>org.eclipse.jetty</groupId> |
|
| 246 | + <artifactId>jetty-xml</artifactId> |
|
| 247 | + <version>${jetty.version}</version> |
|
| 248 | + </dependency> |
|
| 249 | + </dependencies> |
|
| 250 | + </dependencyManagement> |
|
| 251 | +</project> |
configuration/gwt-poms/gwt-dev-2.11.1.pom
| ... | ... | @@ -1,118 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | - <modelVersion>4.0.0</modelVersion> |
|
| 6 | - <parent> |
|
| 7 | - <groupId>org.gwtproject</groupId> |
|
| 8 | - <artifactId>gwt</artifactId> |
|
| 9 | - <version>2.11.1</version> |
|
| 10 | - </parent> |
|
| 11 | - <groupId>org.gwtproject</groupId> |
|
| 12 | - <artifactId>gwt-dev</artifactId> |
|
| 13 | - <packaging>jar</packaging> |
|
| 14 | - <version>2.11.1</version> |
|
| 15 | - |
|
| 16 | - <dependencies> |
|
| 17 | - <dependency> |
|
| 18 | - <groupId>com.google.code.findbugs</groupId> |
|
| 19 | - <artifactId>jsr305</artifactId> |
|
| 20 | - </dependency> |
|
| 21 | - <dependency> |
|
| 22 | - <groupId>com.google.code.gson</groupId> |
|
| 23 | - <artifactId>gson</artifactId> |
|
| 24 | - </dependency> |
|
| 25 | - <dependency> |
|
| 26 | - <groupId>org.ow2.asm</groupId> |
|
| 27 | - <artifactId>asm</artifactId> |
|
| 28 | - </dependency> |
|
| 29 | - <dependency> |
|
| 30 | - <groupId>org.ow2.asm</groupId> |
|
| 31 | - <artifactId>asm-util</artifactId> |
|
| 32 | - </dependency> |
|
| 33 | - <dependency> |
|
| 34 | - <groupId>org.ow2.asm</groupId> |
|
| 35 | - <artifactId>asm-commons</artifactId> |
|
| 36 | - </dependency> |
|
| 37 | - <dependency> |
|
| 38 | - <groupId>colt</groupId> |
|
| 39 | - <artifactId>colt</artifactId> |
|
| 40 | - <exclusions> |
|
| 41 | - <exclusion> |
|
| 42 | - <groupId>concurrent</groupId> |
|
| 43 | - <artifactId>concurrent</artifactId> |
|
| 44 | - </exclusion> |
|
| 45 | - </exclusions> |
|
| 46 | - </dependency> |
|
| 47 | - <dependency> |
|
| 48 | - <groupId>commons-collections</groupId> |
|
| 49 | - <artifactId>commons-collections</artifactId> |
|
| 50 | - </dependency> |
|
| 51 | - <dependency> |
|
| 52 | - <groupId>commons-io</groupId> |
|
| 53 | - <artifactId>commons-io</artifactId> |
|
| 54 | - </dependency> |
|
| 55 | - <dependency> |
|
| 56 | - <groupId>com.ibm.icu</groupId> |
|
| 57 | - <artifactId>icu4j</artifactId> |
|
| 58 | - </dependency> |
|
| 59 | - <dependency> |
|
| 60 | - <groupId>tapestry</groupId> |
|
| 61 | - <artifactId>tapestry</artifactId> |
|
| 62 | - <exclusions> |
|
| 63 | - <exclusion> |
|
| 64 | - <groupId>javassist</groupId> |
|
| 65 | - <artifactId>javassist</artifactId> |
|
| 66 | - </exclusion> |
|
| 67 | - <exclusion> |
|
| 68 | - <groupId>commons-codec</groupId> |
|
| 69 | - <artifactId>commons-codec</artifactId> |
|
| 70 | - </exclusion> |
|
| 71 | - <exclusion> |
|
| 72 | - <groupId>commons-fileupload</groupId> |
|
| 73 | - <artifactId>commons-fileupload</artifactId> |
|
| 74 | - </exclusion> |
|
| 75 | - <exclusion> |
|
| 76 | - <groupId>commons-logging</groupId> |
|
| 77 | - <artifactId>commons-logging</artifactId> |
|
| 78 | - </exclusion> |
|
| 79 | - <exclusion> |
|
| 80 | - <groupId>ognl</groupId> |
|
| 81 | - <artifactId>ognl</artifactId> |
|
| 82 | - </exclusion> |
|
| 83 | - <exclusion> |
|
| 84 | - <groupId>oro</groupId> |
|
| 85 | - <artifactId>oro</artifactId> |
|
| 86 | - </exclusion> |
|
| 87 | - <exclusion> |
|
| 88 | - <groupId>hivemind</groupId> |
|
| 89 | - <artifactId>hivemind</artifactId> |
|
| 90 | - </exclusion> |
|
| 91 | - <exclusion> |
|
| 92 | - <groupId>hivemind</groupId> |
|
| 93 | - <artifactId>hivemind-lib</artifactId> |
|
| 94 | - </exclusion> |
|
| 95 | - </exclusions> |
|
| 96 | - </dependency> |
|
| 97 | - <dependency> |
|
| 98 | - <groupId>net.sourceforge.htmlunit</groupId> |
|
| 99 | - <artifactId>htmlunit</artifactId> |
|
| 100 | - </dependency> |
|
| 101 | - <dependency> |
|
| 102 | - <groupId>org.eclipse.jetty</groupId> |
|
| 103 | - <artifactId>jetty-webapp</artifactId> |
|
| 104 | - </dependency> |
|
| 105 | - <dependency> |
|
| 106 | - <groupId>org.eclipse.jetty</groupId> |
|
| 107 | - <artifactId>jetty-servlets</artifactId> |
|
| 108 | - </dependency> |
|
| 109 | - <dependency> |
|
| 110 | - <groupId>org.eclipse.jetty</groupId> |
|
| 111 | - <artifactId>jetty-annotations</artifactId> |
|
| 112 | - </dependency> |
|
| 113 | - <dependency> |
|
| 114 | - <groupId>org.eclipse.jetty</groupId> |
|
| 115 | - <artifactId>apache-jsp</artifactId> |
|
| 116 | - </dependency> |
|
| 117 | - </dependencies> |
|
| 118 | -</project> |
configuration/gwt-poms/gwt-dev-2.12.2.pom
| ... | ... | @@ -0,0 +1,118 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | + <modelVersion>4.0.0</modelVersion> |
|
| 6 | + <parent> |
|
| 7 | + <groupId>org.gwtproject</groupId> |
|
| 8 | + <artifactId>gwt</artifactId> |
|
| 9 | + <version>2.12.2</version> |
|
| 10 | + </parent> |
|
| 11 | + <groupId>org.gwtproject</groupId> |
|
| 12 | + <artifactId>gwt-dev</artifactId> |
|
| 13 | + <packaging>jar</packaging> |
|
| 14 | + <version>2.12.2</version> |
|
| 15 | + |
|
| 16 | + <dependencies> |
|
| 17 | + <dependency> |
|
| 18 | + <groupId>com.google.code.findbugs</groupId> |
|
| 19 | + <artifactId>jsr305</artifactId> |
|
| 20 | + </dependency> |
|
| 21 | + <dependency> |
|
| 22 | + <groupId>com.google.code.gson</groupId> |
|
| 23 | + <artifactId>gson</artifactId> |
|
| 24 | + </dependency> |
|
| 25 | + <dependency> |
|
| 26 | + <groupId>org.ow2.asm</groupId> |
|
| 27 | + <artifactId>asm</artifactId> |
|
| 28 | + </dependency> |
|
| 29 | + <dependency> |
|
| 30 | + <groupId>org.ow2.asm</groupId> |
|
| 31 | + <artifactId>asm-util</artifactId> |
|
| 32 | + </dependency> |
|
| 33 | + <dependency> |
|
| 34 | + <groupId>org.ow2.asm</groupId> |
|
| 35 | + <artifactId>asm-commons</artifactId> |
|
| 36 | + </dependency> |
|
| 37 | + <dependency> |
|
| 38 | + <groupId>colt</groupId> |
|
| 39 | + <artifactId>colt</artifactId> |
|
| 40 | + <exclusions> |
|
| 41 | + <exclusion> |
|
| 42 | + <groupId>concurrent</groupId> |
|
| 43 | + <artifactId>concurrent</artifactId> |
|
| 44 | + </exclusion> |
|
| 45 | + </exclusions> |
|
| 46 | + </dependency> |
|
| 47 | + <dependency> |
|
| 48 | + <groupId>commons-collections</groupId> |
|
| 49 | + <artifactId>commons-collections</artifactId> |
|
| 50 | + </dependency> |
|
| 51 | + <dependency> |
|
| 52 | + <groupId>commons-io</groupId> |
|
| 53 | + <artifactId>commons-io</artifactId> |
|
| 54 | + </dependency> |
|
| 55 | + <dependency> |
|
| 56 | + <groupId>com.ibm.icu</groupId> |
|
| 57 | + <artifactId>icu4j</artifactId> |
|
| 58 | + </dependency> |
|
| 59 | + <dependency> |
|
| 60 | + <groupId>tapestry</groupId> |
|
| 61 | + <artifactId>tapestry</artifactId> |
|
| 62 | + <exclusions> |
|
| 63 | + <exclusion> |
|
| 64 | + <groupId>javassist</groupId> |
|
| 65 | + <artifactId>javassist</artifactId> |
|
| 66 | + </exclusion> |
|
| 67 | + <exclusion> |
|
| 68 | + <groupId>commons-codec</groupId> |
|
| 69 | + <artifactId>commons-codec</artifactId> |
|
| 70 | + </exclusion> |
|
| 71 | + <exclusion> |
|
| 72 | + <groupId>commons-fileupload</groupId> |
|
| 73 | + <artifactId>commons-fileupload</artifactId> |
|
| 74 | + </exclusion> |
|
| 75 | + <exclusion> |
|
| 76 | + <groupId>commons-logging</groupId> |
|
| 77 | + <artifactId>commons-logging</artifactId> |
|
| 78 | + </exclusion> |
|
| 79 | + <exclusion> |
|
| 80 | + <groupId>ognl</groupId> |
|
| 81 | + <artifactId>ognl</artifactId> |
|
| 82 | + </exclusion> |
|
| 83 | + <exclusion> |
|
| 84 | + <groupId>oro</groupId> |
|
| 85 | + <artifactId>oro</artifactId> |
|
| 86 | + </exclusion> |
|
| 87 | + <exclusion> |
|
| 88 | + <groupId>hivemind</groupId> |
|
| 89 | + <artifactId>hivemind</artifactId> |
|
| 90 | + </exclusion> |
|
| 91 | + <exclusion> |
|
| 92 | + <groupId>hivemind</groupId> |
|
| 93 | + <artifactId>hivemind-lib</artifactId> |
|
| 94 | + </exclusion> |
|
| 95 | + </exclusions> |
|
| 96 | + </dependency> |
|
| 97 | + <dependency> |
|
| 98 | + <groupId>net.sourceforge.htmlunit</groupId> |
|
| 99 | + <artifactId>htmlunit</artifactId> |
|
| 100 | + </dependency> |
|
| 101 | + <dependency> |
|
| 102 | + <groupId>org.eclipse.jetty</groupId> |
|
| 103 | + <artifactId>jetty-webapp</artifactId> |
|
| 104 | + </dependency> |
|
| 105 | + <dependency> |
|
| 106 | + <groupId>org.eclipse.jetty</groupId> |
|
| 107 | + <artifactId>jetty-servlets</artifactId> |
|
| 108 | + </dependency> |
|
| 109 | + <dependency> |
|
| 110 | + <groupId>org.eclipse.jetty</groupId> |
|
| 111 | + <artifactId>jetty-annotations</artifactId> |
|
| 112 | + </dependency> |
|
| 113 | + <dependency> |
|
| 114 | + <groupId>org.eclipse.jetty</groupId> |
|
| 115 | + <artifactId>apache-jsp</artifactId> |
|
| 116 | + </dependency> |
|
| 117 | + </dependencies> |
|
| 118 | +</project> |
configuration/gwt-poms/gwt-servlet-2.11.1.pom
| ... | ... | @@ -1,29 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | - <modelVersion>4.0.0</modelVersion> |
|
| 6 | - <parent> |
|
| 7 | - <groupId>org.gwtproject</groupId> |
|
| 8 | - <artifactId>gwt</artifactId> |
|
| 9 | - <version>2.11.1</version> |
|
| 10 | - </parent> |
|
| 11 | - <groupId>org.gwtproject</groupId> |
|
| 12 | - <artifactId>gwt-servlet</artifactId> |
|
| 13 | - <packaging>jar</packaging> |
|
| 14 | - <version>2.11.1</version> |
|
| 15 | - <dependencies> |
|
| 16 | - <dependency> |
|
| 17 | - <groupId>javax.validation</groupId> |
|
| 18 | - <artifactId>validation-api</artifactId> |
|
| 19 | - <!-- needed by RequestFactory --> |
|
| 20 | - <optional>true</optional> |
|
| 21 | - </dependency> |
|
| 22 | - <dependency> |
|
| 23 | - <groupId>com.google.code.gson</groupId> |
|
| 24 | - <artifactId>gson</artifactId> |
|
| 25 | - <!-- Used for source-mapping in stacktrace deobfuscation for logging --> |
|
| 26 | - <optional>true</optional> |
|
| 27 | - </dependency> |
|
| 28 | - </dependencies> |
|
| 29 | -</project> |
configuration/gwt-poms/gwt-servlet-2.12.2.pom
| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | + <modelVersion>4.0.0</modelVersion> |
|
| 6 | + <parent> |
|
| 7 | + <groupId>org.gwtproject</groupId> |
|
| 8 | + <artifactId>gwt</artifactId> |
|
| 9 | + <version>2.12.2</version> |
|
| 10 | + </parent> |
|
| 11 | + <groupId>org.gwtproject</groupId> |
|
| 12 | + <artifactId>gwt-servlet</artifactId> |
|
| 13 | + <packaging>jar</packaging> |
|
| 14 | + <version>2.12.2</version> |
|
| 15 | + <dependencies> |
|
| 16 | + <dependency> |
|
| 17 | + <groupId>javax.validation</groupId> |
|
| 18 | + <artifactId>validation-api</artifactId> |
|
| 19 | + <!-- needed by RequestFactory --> |
|
| 20 | + <optional>true</optional> |
|
| 21 | + </dependency> |
|
| 22 | + <dependency> |
|
| 23 | + <groupId>com.google.code.gson</groupId> |
|
| 24 | + <artifactId>gson</artifactId> |
|
| 25 | + <!-- Used for source-mapping in stacktrace deobfuscation for logging --> |
|
| 26 | + <optional>true</optional> |
|
| 27 | + </dependency> |
|
| 28 | + </dependencies> |
|
| 29 | +</project> |
configuration/gwt-poms/gwt-user-2.11.1.pom
| ... | ... | @@ -1,38 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | - <modelVersion>4.0.0</modelVersion> |
|
| 6 | - <parent> |
|
| 7 | - <groupId>org.gwtproject</groupId> |
|
| 8 | - <artifactId>gwt</artifactId> |
|
| 9 | - <version>2.11.1</version> |
|
| 10 | - </parent> |
|
| 11 | - <groupId>org.gwtproject</groupId> |
|
| 12 | - <artifactId>gwt-user</artifactId> |
|
| 13 | - <packaging>jar</packaging> |
|
| 14 | - <version>2.11.1</version> |
|
| 15 | - <dependencies> |
|
| 16 | - <dependency> |
|
| 17 | - <groupId>com.google.jsinterop</groupId> |
|
| 18 | - <artifactId>jsinterop-annotations</artifactId> |
|
| 19 | - </dependency> |
|
| 20 | - <dependency> |
|
| 21 | - <groupId>javax.validation</groupId> |
|
| 22 | - <artifactId>validation-api</artifactId> |
|
| 23 | - </dependency> |
|
| 24 | - <dependency> |
|
| 25 | - <groupId>javax.validation</groupId> |
|
| 26 | - <artifactId>validation-api</artifactId> |
|
| 27 | - <classifier>sources</classifier> |
|
| 28 | - </dependency> |
|
| 29 | - <dependency> |
|
| 30 | - <groupId>javax.servlet</groupId> |
|
| 31 | - <artifactId>javax.servlet-api</artifactId> |
|
| 32 | - </dependency> |
|
| 33 | - <dependency> |
|
| 34 | - <groupId>org.w3c.css</groupId> |
|
| 35 | - <artifactId>sac</artifactId> |
|
| 36 | - </dependency> |
|
| 37 | - </dependencies> |
|
| 38 | -</project> |
configuration/gwt-poms/gwt-user-2.12.2.pom
| ... | ... | @@ -0,0 +1,38 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | + <modelVersion>4.0.0</modelVersion> |
|
| 6 | + <parent> |
|
| 7 | + <groupId>org.gwtproject</groupId> |
|
| 8 | + <artifactId>gwt</artifactId> |
|
| 9 | + <version>2.12.2</version> |
|
| 10 | + </parent> |
|
| 11 | + <groupId>org.gwtproject</groupId> |
|
| 12 | + <artifactId>gwt-user</artifactId> |
|
| 13 | + <packaging>jar</packaging> |
|
| 14 | + <version>2.12.2</version> |
|
| 15 | + <dependencies> |
|
| 16 | + <dependency> |
|
| 17 | + <groupId>com.google.jsinterop</groupId> |
|
| 18 | + <artifactId>jsinterop-annotations</artifactId> |
|
| 19 | + </dependency> |
|
| 20 | + <dependency> |
|
| 21 | + <groupId>javax.validation</groupId> |
|
| 22 | + <artifactId>validation-api</artifactId> |
|
| 23 | + </dependency> |
|
| 24 | + <dependency> |
|
| 25 | + <groupId>javax.validation</groupId> |
|
| 26 | + <artifactId>validation-api</artifactId> |
|
| 27 | + <classifier>sources</classifier> |
|
| 28 | + </dependency> |
|
| 29 | + <dependency> |
|
| 30 | + <groupId>javax.servlet</groupId> |
|
| 31 | + <artifactId>javax.servlet-api</artifactId> |
|
| 32 | + </dependency> |
|
| 33 | + <dependency> |
|
| 34 | + <groupId>org.w3c.css</groupId> |
|
| 35 | + <artifactId>sac</artifactId> |
|
| 36 | + </dependency> |
|
| 37 | + </dependencies> |
|
| 38 | +</project> |
configuration/gwt-poms/requestfactory-2.11.1.pom
| ... | ... | @@ -1,67 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | -<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | - <parent> |
|
| 6 | - <groupId>org.sonatype.oss</groupId> |
|
| 7 | - <artifactId>oss-parent</artifactId> |
|
| 8 | - <version>4</version> |
|
| 9 | - </parent> |
|
| 10 | - <modelVersion>4.0.0</modelVersion> |
|
| 11 | - <groupId>org.gwtproject.web.bindery</groupId> |
|
| 12 | - <artifactId>requestfactory</artifactId> |
|
| 13 | - <packaging>pom</packaging> |
|
| 14 | - <name>RequestFactory</name> |
|
| 15 | - <url>http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html</url> |
|
| 16 | - <version>2.11.1</version> |
|
| 17 | - <licenses> |
|
| 18 | - <license> |
|
| 19 | - <name>GWT Terms</name> |
|
| 20 | - <url>http://www.gwtproject.org/terms.html</url> |
|
| 21 | - </license> |
|
| 22 | - </licenses> |
|
| 23 | - <dependencyManagement> |
|
| 24 | - <dependencies> |
|
| 25 | - <dependency> |
|
| 26 | - <groupId>com.google.web.bindery</groupId> |
|
| 27 | - <artifactId>requestfactory-apt</artifactId> |
|
| 28 | - <version>${project.version}</version> |
|
| 29 | - </dependency> |
|
| 30 | - <dependency> |
|
| 31 | - <groupId>org.gwtproject.web.bindery</groupId> |
|
| 32 | - <artifactId>requestfactory-apt</artifactId> |
|
| 33 | - <version>${project.version}</version> |
|
| 34 | - </dependency> |
|
| 35 | - <dependency> |
|
| 36 | - <groupId>com.google.web.bindery</groupId> |
|
| 37 | - <artifactId>requestfactory-client</artifactId> |
|
| 38 | - <version>${project.version}</version> |
|
| 39 | - </dependency> |
|
| 40 | - <dependency> |
|
| 41 | - <groupId>org.gwtproject.web.bindery</groupId> |
|
| 42 | - <artifactId>requestfactory-client</artifactId> |
|
| 43 | - <version>${project.version}</version> |
|
| 44 | - </dependency> |
|
| 45 | - <dependency> |
|
| 46 | - <groupId>com.google.web.bindery</groupId> |
|
| 47 | - <artifactId>requestfactory-server</artifactId> |
|
| 48 | - <version>${project.version}</version> |
|
| 49 | - </dependency> |
|
| 50 | - <dependency> |
|
| 51 | - <groupId>org.gwtproject.web.bindery</groupId> |
|
| 52 | - <artifactId>requestfactory-server</artifactId> |
|
| 53 | - <version>${project.version}</version> |
|
| 54 | - </dependency> |
|
| 55 | - <dependency> |
|
| 56 | - <groupId>javax.validation</groupId> |
|
| 57 | - <artifactId>validation-api</artifactId> |
|
| 58 | - <version>1.0.0.GA</version> |
|
| 59 | - </dependency> |
|
| 60 | - <dependency> |
|
| 61 | - <groupId>com.google.code.gson</groupId> |
|
| 62 | - <artifactId>gson</artifactId> |
|
| 63 | - <version>2.6.2</version> |
|
| 64 | - </dependency> |
|
| 65 | - </dependencies> |
|
| 66 | - </dependencyManagement> |
|
| 67 | -</project> |
configuration/gwt-poms/requestfactory-2.12.2.pom
| ... | ... | @@ -0,0 +1,67 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
|
| 3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
| 5 | + <parent> |
|
| 6 | + <groupId>org.sonatype.oss</groupId> |
|
| 7 | + <artifactId>oss-parent</artifactId> |
|
| 8 | + <version>4</version> |
|
| 9 | + </parent> |
|
| 10 | + <modelVersion>4.0.0</modelVersion> |
|
| 11 | + <groupId>org.gwtproject.web.bindery</groupId> |
|
| 12 | + <artifactId>requestfactory</artifactId> |
|
| 13 | + <packaging>pom</packaging> |
|
| 14 | + <name>RequestFactory</name> |
|
| 15 | + <url>http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html</url> |
|
| 16 | + <version>2.12.2</version> |
|
| 17 | + <licenses> |
|
| 18 | + <license> |
|
| 19 | + <name>GWT Terms</name> |
|
| 20 | + <url>http://www.gwtproject.org/terms.html</url> |
|
| 21 | + </license> |
|
| 22 | + </licenses> |
|
| 23 | + <dependencyManagement> |
|
| 24 | + <dependencies> |
|
| 25 | + <dependency> |
|
| 26 | + <groupId>com.google.web.bindery</groupId> |
|
| 27 | + <artifactId>requestfactory-apt</artifactId> |
|
| 28 | + <version>${project.version}</version> |
|
| 29 | + </dependency> |
|
| 30 | + <dependency> |
|
| 31 | + <groupId>org.gwtproject.web.bindery</groupId> |
|
| 32 | + <artifactId>requestfactory-apt</artifactId> |
|
| 33 | + <version>${project.version}</version> |
|
| 34 | + </dependency> |
|
| 35 | + <dependency> |
|
| 36 | + <groupId>com.google.web.bindery</groupId> |
|
| 37 | + <artifactId>requestfactory-client</artifactId> |
|
| 38 | + <version>${project.version}</version> |
|
| 39 | + </dependency> |
|
| 40 | + <dependency> |
|
| 41 | + <groupId>org.gwtproject.web.bindery</groupId> |
|
| 42 | + <artifactId>requestfactory-client</artifactId> |
|
| 43 | + <version>${project.version}</version> |
|
| 44 | + </dependency> |
|
| 45 | + <dependency> |
|
| 46 | + <groupId>com.google.web.bindery</groupId> |
|
| 47 | + <artifactId>requestfactory-server</artifactId> |
|
| 48 | + <version>${project.version}</version> |
|
| 49 | + </dependency> |
|
| 50 | + <dependency> |
|
| 51 | + <groupId>org.gwtproject.web.bindery</groupId> |
|
| 52 | + <artifactId>requestfactory-server</artifactId> |
|
| 53 | + <version>${project.version}</version> |
|
| 54 | + </dependency> |
|
| 55 | + <dependency> |
|
| 56 | + <groupId>javax.validation</groupId> |
|
| 57 | + <artifactId>validation-api</artifactId> |
|
| 58 | + <version>1.0.0.GA</version> |
|
| 59 | + </dependency> |
|
| 60 | + <dependency> |
|
| 61 | + <groupId>com.google.code.gson</groupId> |
|
| 62 | + <artifactId>gson</artifactId> |
|
| 63 | + <version>2.6.2</version> |
|
| 64 | + </dependency> |
|
| 65 | + </dependencies> |
|
| 66 | + </dependencyManagement> |
|
| 67 | +</project> |
configuration/install-gwt
| ... | ... | @@ -3,14 +3,13 @@ SAILING_GIT_ROOT="${1}" |
| 3 | 3 | if [ -n "${2}" ]; then |
| 4 | 4 | OUTPUT_FOLDER_FOR_GWT_ZIP="${2}" |
| 5 | 5 | fi |
| 6 | -GWT_VERSION=2.11.1 |
|
| 6 | +GWT_VERSION=2.12.2 |
|
| 7 | 7 | GWT="`mktemp -t -d gwt.XXXXX`" |
| 8 | 8 | GWT_ROOT="${GWT}/trunk" |
| 9 | 9 | cd "${GWT}" |
| 10 | 10 | echo "GWT directory: ${GWT}" |
| 11 | -# Use the following two lines for the new gwt-2.10-api-checker stuff |
|
| 12 | -git clone https://github.com/SAP/gwt-forward-serialization-rpc.git -b issue-7987-compatibility-with-issue-9584 trunk |
|
| 13 | -git clone https://github.com/Vertispan/tools.git -b gwt-2.10-api-checker |
|
| 11 | +git clone https://github.com/SAP/gwt-forward-serialization-rpc.git -b issue-7987-gwt-2.12.2 trunk |
|
| 12 | +git clone https://github.com/Vertispan/tools.git -b main |
|
| 14 | 13 | # Or alternatively: |
| 15 | 14 | #git clone https://github.com/axeluhl/gwt.git -b issue-7987-compatibility trunk |
| 16 | 15 | #git clone https://github.com/gwtproject/tools.git |
configuration/install-gwt-from-fork-releases
| ... | ... | @@ -27,4 +27,4 @@ mvn --batch-mode install:install-file -Dpackaging=pom -Dfile="${SAILING_GIT_ROOT |
| 27 | 27 | # gwt-maven-plugin: |
| 28 | 28 | cd .. |
| 29 | 29 | mvn --batch-mode install:install-file -Dfile="gwt-maven-plugin-${GWT_VERSION}.jar" -DpomFile="gwt-maven-plugin-${GWT_VERSION}.pom" |
| 30 | -rm -rf "${GWT}" |
|
| 30 | +#rm -rf "${GWT}" |
docker/Dockerfile_sapsailing_on_sapmachine25
| ... | ... | @@ -0,0 +1,25 @@ |
| 1 | +FROM sapmachine:25.0.1 |
|
| 2 | +# This Dockerfile assumes that the release to use is provided as |
|
| 3 | +# ${RELEASE}.tar.gz in the current Docker workspace. Use, e.g., |
|
| 4 | +# the configuration/github-download-release-assets.sh script to |
|
| 5 | +# obtain the tar.gz file for a specific or the latest "main" release. |
|
| 6 | +ARG RELEASE |
|
| 7 | +LABEL maintainer=axel.uhl@sap.com |
|
| 8 | +LABEL org.opencontainers.image.description="Sailing Analytics with Java 25" |
|
| 9 | +# Download and extract the release |
|
| 10 | +WORKDIR /home/sailing/servers/server |
|
| 11 | +RUN apt-get update \ |
|
| 12 | + && apt-get install -y wget apt-utils vim telnet dnsutils net-tools jq |
|
| 13 | +COPY vimrc /root/.vimrc |
|
| 14 | +RUN wget -O /tmp/rds.pem https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem \ |
|
| 15 | + && ${JAVA_HOME}/bin/keytool -importcert -alias AWSRDS -file /tmp/rds.pem -keystore ${JAVA_HOME}/lib/security/cacerts -noprompt -storepass changeit \ |
|
| 16 | + && rm /tmp/rds.pem |
|
| 17 | +COPY ${RELEASE}.tar.gz /tmp |
|
| 18 | +RUN tar xzvpf /tmp/${RELEASE}.tar.gz \ |
|
| 19 | + && rm /tmp/${RELEASE}.tar.gz |
|
| 20 | +COPY env.sh . |
|
| 21 | +RUN cat env-default-rules.sh >>env.sh |
|
| 22 | +COPY start . |
|
| 23 | +COPY JavaSE-11.profile . |
|
| 24 | +EXPOSE 8888 14888 8000 7091 6666 |
|
| 25 | +CMD [ "/home/sailing/servers/server/start", "docker" ] |
docker/Dockerfile_windestimation-on-sapmachine25
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | +FROM sapmachine:25.0.1 |
|
| 2 | +LABEL maintainer=axel.uhl@sap.com |
|
| 3 | +# Download and extract the release |
|
| 4 | +WORKDIR /home/sailing |
|
| 5 | +RUN chmod 777 /home/sailing; mkdir logs; mkdir dump |
|
| 6 | +RUN apt-get -y update; apt-get -y upgrade; apt-get -y install apt-utils wget curl |
|
| 7 | +RUN curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add - |
|
| 8 | +RUN echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" >/etc/apt/sources.list.d/mongodb-org-4.4.list |
|
| 9 | +RUN apt-get update \ |
|
| 10 | + && apt-get install -y vim mongodb-org-shell |
|
| 11 | +COPY vimrc /root/.vimrc |
|
| 12 | +RUN wget -O /tmp/rds.pem https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem \ |
|
| 13 | + && ${JAVA_HOME}/bin/keytool -importcert -alias AWSRDS -file /tmp/rds.pem -keystore ${JAVA_HOME}/lib/security/cacerts -noprompt -storepass changeit \ |
|
| 14 | + && rm /tmp/rds.pem |
|
| 15 | +RUN wget -O /home/sailing/WindEstimationModelsTraining.jar https://static.sapsailing.com/WindEstimationModelsTraining.jar |
|
| 16 | +CMD exec java "${MEMORY}" -Dmongo.uri="${MONGODB_URI}" -XX:+UseParallelGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump/ -Xlog:gc*=info,gc+region*=info,gc+ergo*=info,gc+humongous*=info,gc+liveness=trace:file=logs/gc.log:time,level,tags:filecount=10,filesize=100000000 -jar WindEstimationModelsTraining.jar "${BEARER_TOKEN}" ${TRAINING_DATA_PERCENT} |
docker/docker-compose-25.yml
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | +version: "3.10" |
|
| 2 | +services: |
|
| 3 | + sailing-analytics: |
|
| 4 | + image: "ghcr.io/sap/sailing-analytics:latest-25" |
|
| 5 | + ports: |
|
| 6 | + - "8888:8888" |
|
| 7 | + - "6666:6666" |
|
| 8 | + - "14888:14888" |
|
| 9 | + environment: |
|
| 10 | + MONGODB_URI: mongodb://mongo/test |
|
| 11 | + SERVER_NAME: test |
|
| 12 | + REPLICATION_HOST: rabbitmq |
|
| 13 | + REPLICATION_CHANNEL: test |
|
| 14 | + REPLICATION_PORT: 5672 |
|
| 15 | + mongo: |
|
| 16 | + image: "mongo:7" |
|
| 17 | + rabbitmq: |
|
| 18 | + image: "rabbitmq:3.13" |
|
| 19 | + |
docker/makeImageForLatestRelease-on-sapmachine25
| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | +#!/bin/bash |
|
| 2 | +release_prefix=$1 |
|
| 3 | +GITROOT="`dirname $0`/.." |
|
| 4 | +DOCKERDIR="${GITROOT}/docker" |
|
| 5 | +DOCKERFILE="$DOCKERDIR/Dockerfile" |
|
| 6 | +if [ "${release_prefix}" = "" ]; then |
|
| 7 | + SET_LATEST=1 |
|
| 8 | + release_prefix="docker-25-" |
|
| 9 | +fi |
|
| 10 | +pushd "${DOCKERDIR}" |
|
| 11 | +RELEASE_TAR_GZ_FILENAME=$( ${GITROOT}/configuration/github-download-release-assets.sh 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 "${release_prefix}" ) |
|
| 12 | +if [ "${RELEASE_TAR_GZ_FILENAME}" = "" ]; then |
|
| 13 | + echo "No release with prefix ${release_prefix} found" >&2 |
|
| 14 | +else |
|
| 15 | + release=$( echo ${RELEASE_TAR_GZ_FILENAME} | sed -e 's/\.tar\.gz//' ) |
|
| 16 | + echo Release is ${release} |
|
| 17 | + echo "Copying files from GITROOT $GITROOT into Docker workspace" |
|
| 18 | + cp "$GITROOT/java/target/env.sh" "$DOCKERDIR" |
|
| 19 | + cp "$GITROOT/java/target/start" "$DOCKERDIR" |
|
| 20 | + cp "$GITROOT/java/target/configuration/JavaSE-11.profile" "$DOCKERDIR" |
|
| 21 | + cd "$DOCKERDIR" |
|
| 22 | + docker build --build-arg RELEASE=${release} -t ghcr.io/sap/sailing-analytics:${release} -f Dockerfile_sapsailing_on_sapmachine25 . |
|
| 23 | + echo "Cleaning up..." |
|
| 24 | + rm start env.sh JavaSE-11.profile ${RELEASE_TAR_GZ_FILENAME} release-notes.txt |
|
| 25 | + docker push ghcr.io/sap/sailing-analytics:${release} |
|
| 26 | + if [ "$SET_LATEST" = "1" ]; then |
|
| 27 | + docker tag ghcr.io/sap/sailing-analytics:${release} ghcr.io/sap/sailing-analytics:latest-25 |
|
| 28 | + docker push ghcr.io/sap/sailing-analytics:latest-25 |
|
| 29 | + fi |
|
| 30 | +fi |
|
| 31 | +popd |
java/com.github.branflake2267.gwt-maps-api/src/com/google/gwt/maps/client/events/MapPanel.java
| ... | ... | @@ -42,7 +42,6 @@ public class MapPanel extends FlowPanel { |
| 42 | 42 | public void add(Widget child) { |
| 43 | 43 | super.add(child); |
| 44 | 44 | onAttach(); |
| 45 | - RootPanel.detachOnWindowClose(this); |
|
| 46 | 45 | } |
| 47 | 46 | |
| 48 | 47 | } |
java/com.google.gwt.dev/META-INF/MANIFEST.MF
| ... | ... | @@ -2,7 +2,7 @@ Manifest-Version: 1.0 |
| 2 | 2 | Bundle-ManifestVersion: 2 |
| 3 | 3 | Bundle-Name: gwt-dev |
| 4 | 4 | Bundle-SymbolicName: com.google.gwt.dev |
| 5 | -Bundle-Version: 2.11.1 |
|
| 5 | +Bundle-Version: 2.12.2 |
|
| 6 | 6 | Bundle-Vendor: GOOGLE |
| 7 | 7 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 |
| 8 | 8 | Bundle-ClassPath: lib/gwt-dev.jar, |
java/com.google.gwt.dev/lib/gwt-dev.jar
java/com.google.gwt.dev/pom.xml
| ... | ... | @@ -8,6 +8,6 @@ |
| 8 | 8 | <version>1.0.0-SNAPSHOT</version> |
| 9 | 9 | </parent> |
| 10 | 10 | <artifactId>com.google.gwt.dev</artifactId> |
| 11 | - <version>2.11.1</version> |
|
| 11 | + <version>2.12.2</version> |
|
| 12 | 12 | <packaging>eclipse-plugin</packaging> |
| 13 | 13 | </project> |
java/com.google.gwt.servlet/META-INF/MANIFEST.MF
| ... | ... | @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 |
| 3 | 3 | Bundle-Name: Dev |
| 4 | 4 | Bundle-SymbolicName: com.google.gwt.servlet |
| 5 | 5 | Automatic-Module-Name: com.google.gwt.servlet |
| 6 | -Bundle-Version: 2.11.1 |
|
| 6 | +Bundle-Version: 2.12.2 |
|
| 7 | 7 | Bundle-Vendor: GOOGLE |
| 8 | 8 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 |
| 9 | 9 | Bundle-ClassPath: lib/gwt-servlet.jar, |
| ... | ... | @@ -26,7 +26,6 @@ Export-Package: com.google.gwt.activity.shared, |
| 26 | 26 | com.google.gwt.core.shared, |
| 27 | 27 | com.google.gwt.core.shared.impl, |
| 28 | 28 | com.google.gwt.debug.client, |
| 29 | - com.google.gwt.dev.protobuf, |
|
| 30 | 29 | com.google.gwt.dev.util, |
| 31 | 30 | com.google.gwt.dom.builder.client, |
| 32 | 31 | com.google.gwt.dom.builder.shared, |
| ... | ... | @@ -89,7 +88,6 @@ Export-Package: com.google.gwt.activity.shared, |
| 89 | 88 | com.google.gwt.text.shared, |
| 90 | 89 | com.google.gwt.text.shared.testing, |
| 91 | 90 | com.google.gwt.thirdparty.debugging.sourcemap, |
| 92 | - com.google.gwt.thirdparty.debugging.sourcemap.proto, |
|
| 93 | 91 | com.google.gwt.thirdparty.guava.common.annotations, |
| 94 | 92 | com.google.gwt.thirdparty.guava.common.base, |
| 95 | 93 | com.google.gwt.thirdparty.guava.common.base.internal, |
java/com.google.gwt.servlet/lib/gwt-servlet-deps.jar
java/com.google.gwt.servlet/lib/gwt-servlet.jar
java/com.google.gwt.servlet/pom.xml
| ... | ... | @@ -8,6 +8,6 @@ |
| 8 | 8 | <version>1.0.0-SNAPSHOT</version> |
| 9 | 9 | </parent> |
| 10 | 10 | <artifactId>com.google.gwt.servlet</artifactId> |
| 11 | - <version>2.11.1</version> |
|
| 11 | + <version>2.12.2</version> |
|
| 12 | 12 | <packaging>eclipse-plugin</packaging> |
| 13 | 13 | </project> |
java/com.google.gwt.user/META-INF/MANIFEST.MF
| ... | ... | @@ -2,7 +2,7 @@ Manifest-Version: 1.0 |
| 2 | 2 | Bundle-ManifestVersion: 2 |
| 3 | 3 | Bundle-Name: gwt-user |
| 4 | 4 | Bundle-SymbolicName: com.google.gwt.user |
| 5 | -Bundle-Version: 2.11.1 |
|
| 5 | +Bundle-Version: 2.12.2 |
|
| 6 | 6 | Bundle-Vendor: GOOGLE |
| 7 | 7 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 |
| 8 | 8 | Bundle-ClassPath: lib/gwt-user.jar, |
java/com.google.gwt.user/lib/gwt-user.jar
java/com.google.gwt.user/pom.xml
| ... | ... | @@ -8,6 +8,6 @@ |
| 8 | 8 | <version>1.0.0-SNAPSHOT</version> |
| 9 | 9 | </parent> |
| 10 | 10 | <artifactId>com.google.gwt.user</artifactId> |
| 11 | - <version>2.11.1</version> |
|
| 11 | + <version>2.12.2</version> |
|
| 12 | 12 | <packaging>eclipse-plugin</packaging> |
| 13 | 13 | </project> |
java/com.sap.sailing.dashboards.gwt/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -2,7 +2,9 @@ |
| 2 | 2 | //gwtVersion_/com.google.gwt.user/lib=2.11.1 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 4 | 4 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 5 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 5 | 6 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 7 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 6 | 8 | eclipse.preferences.version=1 |
| 7 | 9 | entryPointModules= |
| 8 | 10 | filesCopiedToWebInfLib= |
java/com.sap.sailing.datamining.shared/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sailing.datamining/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sailing.gwt.ui/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,7 +1,9 @@ |
| 1 | 1 | //gwtVersion_/com.google.gwt.user/lib=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 4 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 4 | 5 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 6 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 5 | 7 | eclipse.preferences.version=1 |
| 6 | 8 | entryPointModules= |
| 7 | 9 | filesCopiedToWebInfLib= |
java/com.sap.sailing.gwt.ui/GWT Sailing SDM.launch
| ... | ... | @@ -137,6 +137,7 @@ |
| 137 | 137 | </listAttribute> |
| 138 | 138 | <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="com.gwtplugins.gwt.eclipse.core.moduleClasspathProvider"/> |
| 139 | 139 | <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/> |
| 140 | + <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/> |
|
| 140 | 141 | <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.DevMode"/> |
| 141 | 142 | <stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="com.sap.sailing.gwt.ui"/> |
| 142 | 143 | <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-style PRETTY -incremental -war "${project_loc:com.sap.sailing.gwt.ui}" -noserver -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -codeServerPort 9876 -bindAddress 0.0.0.0 -startupUrl /gwt/Home.html -startupUrl /gwt/AdminConsole.html -startupUrl /gwt/PairingList.html -startupUrl /gwt/LeaderboardEditing.html -startupUrl /gwt/Leaderboard.html -startupUrl /gwt/Spectator.html -startupUrl /gwt/EmbeddedMapAndWindChart -startupUrl /gwt/RaceBoard.html -startupUrl /gwt/RegattaOverview.html -startupUrl /gwt/DataMining.html -startupUrl /gwt/Simulator.html -startupUrl /gwt/VideoPopup.html -startupUrl /gwt/AutoPlay.html -startupUrl /gwt/YoutubePopup.html com.sap.sailing.gwt.home.Home com.sap.sailing.gwt.ui.AdminConsole com.sap.sailing.gwt.ui.PairingList com.sap.sailing.gwt.ui.LeaderboardEditing com.sap.sailing.gwt.ui.Leaderboard com.sap.sailing.gwt.ui.Spectator com.sap.sailing.gwt.ui.EmbeddedMapAndWindChart com.sap.sailing.gwt.ui.RaceBoard com.sap.sailing.gwt.regattaoverview.RegattaOverview com.sap.sailing.gwt.ui.DataMining com.sap.sailing.gwt.ui.Simulator com.sap.sailing.gwt.ui.VideoPopup com.sap.sailing.gwt.ui.YoutubePopup com.sap.sailing.gwt.autoplay.AutoPlay com.sap.sailing.gwt.ui.Simulator com.sap.sailing.gwt.ui.Leaderboard com.sap.sailing.gwt.home.Home com.sap.sailing.gwt.ui.Spectator com.sap.sailing.gwt.ui.AdminConsole com.sap.sailing.gwt.managementconsole.ManagementConsole com.sap.sailing.gwt.ui.YoutubePopup com.sap.sailing.gwt.ui.DataMining com.sap.sailing.gwt.regattaoverview.RegattaOverview com.sap.sailing.gwt.ui.VideoPopup com.sap.sailing.gwt.ui.EmbeddedMapAndWindChart com.sap.sailing.gwt.ui.PairingList com.sap.sailing.gwt.ui.LeaderboardEditing com.sap.sailing.gwt.autoplay.AutoPlay com.sap.sailing.gwt.ui.RaceBoard"/> |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_cs.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Chyba při kopírování propojení: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Úspěšně zkopírovaná propojení |
| 2590 | 2590 | selectFromRaceColumn=Vyberte sloupec rozjížďky, od kterého chcete zahájit kopírování propojení |
| 2591 | 2591 | selectToRaceColumn=Vyberte sloupec rozjížďky, do kterého chcete zkopírovat propojení |
| 2592 | +exportTWAHistogramToCsv=Export histogramu úhlu skutečného větru do CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Export histogramu rychlosti větru do CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Volitelný nosný token pro import větru |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_da.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Fejl ved kopiering af par: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Par blev kopieret |
| 2590 | 2590 | selectFromRaceColumn=Vælg kapsejladskolonne, hvorfra kopiering af par skal startes |
| 2591 | 2591 | selectToRaceColumn=Vælg kapsejladskolonne, hvortil kopiering af par skal startes |
| 2592 | +exportTWAHistogramToCsv=Eksporter histogram for sand vindvinkel til CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Eksporter histogram for vindhastighed til CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Valgfrit ihændehavertoken til vindimport |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_es.properties
| ... | ... | @@ -2591,3 +2591,6 @@ errorCopyingPairings=Error al copiar emparejamientos: {0} |
| 2591 | 2591 | successfullyCopiedPairings=Emparejamientos copiados correctamente |
| 2592 | 2592 | selectFromRaceColumn=Seleccione la columna Prueba desde la que se inicia la copia de emparejamientos |
| 2593 | 2593 | selectToRaceColumn=Seleccione la columna Prueba desde la que se copian los emparejamientos |
| 2594 | +exportTWAHistogramToCsv=Exportar histograma de ángulos de viento reales a CSV |
|
| 2595 | +exportWindSpeedHistogramToCsv=Exportar histograma de velocidades de viento a CSV |
|
| 2596 | +optionalBearerTokenForWindImport=Token de portador opcional para importación de viento |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_fr.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Erreur lors de la copie des appariements : {0} |
| 2589 | 2589 | successfullyCopiedPairings=Appariements copiés |
| 2590 | 2590 | selectFromRaceColumn=Sélectionnez la colonne de la course dans laquelle commencer à copier des appariements. |
| 2591 | 2591 | selectToRaceColumn=Sélectionnez la colonne de la course dans laquelle commencer à coller des appariements. |
| 2592 | +exportTWAHistogramToCsv=Exporter l''histogramme de l''angle du vent réel au format CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Exporter l''histogramme de la vitesse du vent au format CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Jeton porteur facultatif pour l''importation des données de vent |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_it.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Errore di copia degli accoppiamenti: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Accoppiamenti copiati correttamente |
| 2590 | 2590 | selectFromRaceColumn=Seleziona la colonna della gara da cui iniziare a copiare gli accoppiamenti |
| 2591 | 2591 | selectToRaceColumn=Seleziona la colonna della gara in cui copiare gli accoppiamenti |
| 2592 | +exportTWAHistogramToCsv=Esporta istogramma angolo del vento reale in CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Esporta istogramma velocità del vento in CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Bearer token facoltativo per l’importazione vento |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=対戦組み合わせのコピーでエラーが発生: {0} |
| 2589 | 2589 | successfullyCopiedPairings=対戦組み合わせを正常にコピー済み |
| 2590 | 2590 | selectFromRaceColumn=対戦組み合わせのコピーを開始する元のレース列を選択 |
| 2591 | 2591 | selectToRaceColumn=対戦組み合わせのコピー先のレース列を選択 |
| 2592 | +exportTWAHistogramToCsv=真風角度ヒストグラムの CSV へのエクスポート |
|
| 2593 | +exportWindSpeedHistogramToCsv=風速ヒストグラムの CSV へのエクスポート |
|
| 2594 | +optionalBearerTokenForWindImport=風インポートの任意ベアラートークン |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_pt.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Erro ao copiar pares: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Pares copiados com êxito |
| 2590 | 2590 | selectFromRaceColumn=Selecionar coluna da corrida a partir da qual deve ser iniciada a cópia dos pares |
| 2591 | 2591 | selectToRaceColumn=Selecionar coluna da corrida para a qual deve ser efetuada a cópia dos pares |
| 2592 | +exportTWAHistogramToCsv=Exportar histograma do ângulo do vento verdadeiro para CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Exportar histograma da velocidade do vento para CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Token de portador opcional para importação do vento |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Ошибка при копировании пар: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Успешно скопированные пары |
| 2590 | 2590 | selectFromRaceColumn=Выберите столбец гонки, с которого требуется начать копирование пар |
| 2591 | 2591 | selectToRaceColumn=Выберите столбец гонки, в который требуется копировать пары |
| 2592 | +exportTWAHistogramToCsv=Экспортировать гистограмму угла истинного ветра в CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Экспортировать гистограмму скорости ветра в CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Опциональный маркер носителя для импорта ветра |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_sl.properties
| ... | ... | @@ -2589,3 +2589,6 @@ errorCopyingPairings=Napaka pri kopiranju parov: {0} |
| 2589 | 2589 | successfullyCopiedPairings=Uspešno kopirani pari |
| 2590 | 2590 | selectFromRaceColumn=Izberite stolpec plova, iz katerega želite začeti kopirati pare |
| 2591 | 2591 | selectToRaceColumn=Izberite stolpec plova, v katerega želite začeti kopirati pare |
| 2592 | +exportTWAHistogramToCsv=Izvoz histograma kota pravega vetra v CSV |
|
| 2593 | +exportWindSpeedHistogramToCsv=Izvoz histograma hitrosti vetra v CSV |
|
| 2594 | +optionalBearerTokenForWindImport=Neobvezni nosilni žeton za uvoz vetra |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
| ... | ... | @@ -2591,3 +2591,6 @@ errorCopyingPairings=复制配对出错:{0} |
| 2591 | 2591 | successfullyCopiedPairings=已成功复制配对 |
| 2592 | 2592 | selectFromRaceColumn=选择要从哪一个比赛轮次列开始复制配对 |
| 2593 | 2593 | selectToRaceColumn=选择要将配对复制到哪一个比赛轮次列 |
| 2594 | +exportTWAHistogramToCsv=将实际风向角直方图导出到 CSV |
|
| 2595 | +exportWindSpeedHistogramToCsv=将风速直方图导出到 CSV |
|
| 2596 | +optionalBearerTokenForWindImport=用于风力数据导入的可选持有者令牌 |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaPlayerManagerComponent.java
| ... | ... | @@ -131,7 +131,6 @@ public class MediaPlayerManagerComponent extends AbstractComponent<MediaPlayerSe |
| 131 | 131 | this.popupPositionProvider = popupPositionProvider; |
| 132 | 132 | this.settings = settings; |
| 133 | 133 | this.storageServiceAvailable = new FileStorageServiceConnectionTestObservable(sailingServiceWrite); |
| 134 | - Window.addCloseHandler(this); |
|
| 135 | 134 | Window.addWindowClosingHandler(this); |
| 136 | 135 | userService.addUserStatusEventHandler(new UserStatusEventHandler() { |
| 137 | 136 | @Override |
java/com.sap.sailing.polars.datamining.shared/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sailing.simulator/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sse.common/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sse.feature/feature.xml
| ... | ... | @@ -42,7 +42,7 @@ Computes leaderboard information for sailing races and offers RESTful APIs to al |
| 42 | 42 | id="com.google.gwt.servlet" |
| 43 | 43 | download-size="0" |
| 44 | 44 | install-size="0" |
| 45 | - version="2.11.1" |
|
| 45 | + version="2.12.2" |
|
| 46 | 46 | unpack="false"/> |
| 47 | 47 | |
| 48 | 48 | <plugin |
java/com.sap.sse.gwt.adminconsole/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,7 +1,9 @@ |
| 1 | 1 | //gwtVersion_/com.google.gwt.user/lib= |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 4 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 4 | 5 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 6 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 5 | 7 | eclipse.preferences.version=1 |
| 6 | 8 | entryPointModules= |
| 7 | 9 | filesCopiedToWebInfLib= |
java/com.sap.sse.gwt.test/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,7 +1,9 @@ |
| 1 | 1 | //gwtVersion_/com.google.gwt.user/lib=2.11.1 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 4 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 4 | 5 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 6 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 5 | 7 | eclipse.preferences.version=1 |
| 6 | 8 | entryPointModules= |
| 7 | 9 | filesCopiedToWebInfLib= |
java/com.sap.sse.gwt/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,7 +1,9 @@ |
| 1 | 1 | //gwtVersion_/com.google.gwt.user/lib=2.11.1 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 4 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 4 | 5 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 6 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 5 | 7 | eclipse.preferences.version=1 |
| 6 | 8 | entryPointModules= |
| 7 | 9 | filesCopiedToWebInfLib= |
java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/slider/SliderBar.java
| ... | ... | @@ -513,7 +513,7 @@ public class SliderBar extends FocusPanel implements RequiresResize, HasValue<Do |
| 513 | 513 | break; |
| 514 | 514 | // Mousewheel events |
| 515 | 515 | case Event.ONMOUSEWHEEL: |
| 516 | - int velocityY = event.getMouseWheelVelocityY(); |
|
| 516 | + final double velocityY = event.getDeltaY(); |
|
| 517 | 517 | event.preventDefault(); |
| 518 | 518 | if (velocityY > 0) { |
| 519 | 519 | shiftRight(1); |
java/com.sap.sse.security.common/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 3 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 3 | 4 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 5 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 4 | 6 | eclipse.preferences.version=1 |
| 5 | 7 | entryPointModules= |
| 6 | 8 | filesCopiedToWebInfLib= |
java/com.sap.sse.security.ui/.settings/com.gwtplugins.gwt.eclipse.core.prefs
| ... | ... | @@ -1,7 +1,9 @@ |
| 1 | 1 | //gwtVersion_/com.google.gwt.user/lib=2.11.1 |
| 2 | 2 | //gwtVersion_/opt/gwt-2.11.0=2.11.0 |
| 3 | 3 | //gwtVersion_/opt/gwt-2.11.1=2.11.1 |
| 4 | +//gwtVersion_/opt/gwt-2.12.2=2.12.2 |
|
| 4 | 5 | //gwtVersion_/usr/local/gwt-2.11.0=2.11.0 |
| 6 | +//gwtVersion_/usr/local/gwt-2.12.2=2.12.2 |
|
| 5 | 7 | eclipse.preferences.version=1 |
| 6 | 8 | entryPointModules= |
| 7 | 9 | filesCopiedToWebInfLib= |
java/pom.xml
| ... | ... | @@ -38,10 +38,10 @@ |
| 38 | 38 | --> |
| 39 | 39 | <tycho-version>4.0.12</tycho-version> |
| 40 | 40 | <toolchains-version>3.2.0</toolchains-version> |
| 41 | - <gwt.version>2.11.1</gwt.version> |
|
| 41 | + <gwt.version>2.12.2</gwt.version> |
|
| 42 | 42 | <!-- gwt-maven-plugin is typically in sync with the GWT version. But sometimes versions need extra time after a new GWT release. --> |
| 43 | - <gwt.plugin.version>2.11.1</gwt.plugin.version> |
|
| 44 | - <gwt.minVersion>2.11.1</gwt.minVersion> |
|
| 43 | + <gwt.plugin.version>2.12.2</gwt.plugin.version> |
|
| 44 | + <gwt.minVersion>2.12.2</gwt.minVersion> |
|
| 45 | 45 | <gwt.workers>2</gwt.workers> |
| 46 | 46 | <p2-target>race-analysis-p2-remote</p2-target><!--can be overidden through p2-target.local profile --> |
| 47 | 47 | <!-- QUESTION: Which properties or settings are system dependent and differ across different machines/environments? QUESTION: |
wiki/howto/onboarding.md
| ... | ... | @@ -40,9 +40,9 @@ First of all, make sure you've looked at [http://www.amazon.de/Patterns-Elements |
| 40 | 40 | 6. RabbitMQ, download from [http://www.rabbitmq.com](http://www.rabbitmq.com). Requires Erlang to be installed. RabbitMQ installer will assist in installing Erlang. Some sources report that there may be trouble with the latest versions of RabbitMQ. In some cases, McAffee seems to block the installation of the latest version on SAP hardware; in other cases connection problems to the newest versions have been reported. We know that version 3.6.8 works well. [https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_8](https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_8) |
| 41 | 41 | 7. Maven 3.1.1 (or higher), [http://maven.apache.org](http://maven.apache.org) |
| 42 | 42 | A setup guide for windows can be found on this webpage: [https://maven.apache.org/guides/getting-started/windows-prerequisites.html](https://maven.apache.org/guides/getting-started/windows-prerequisites.html) |
| 43 | -8. Forked GWT SDK 2.11.1 release candidate ([https://static.sapsailing.com/gwt-2.11.1.zip](https://static.sapsailing.com/gwt-2.11.1.zip)). The official releases can be found at [http://www.gwtproject.org/download.html](http://www.gwtproject.org/download.html) |
|
| 43 | +8. Forked GWT SDK 2.12.2 release ([https://static.sapsailing.com/gwt-2.12.2.zip](https://static.sapsailing.com/gwt-2.12.2.zip) or [https://github.com/SAP/gwt-forward-serialization-rpc/releases/download/gwt-2.12.2/gwt-2.12.2.zip](https://github.com/SAP/gwt-forward-serialization-rpc/releases/download/gwt-2.12.2/gwt-2.12.2.zip)). The official releases can be found at [http://www.gwtproject.org/download.html](http://www.gwtproject.org/download.html) |
|
| 44 | 44 | but shouldn't be used unless we roll back the changes of branch ``bug5077`` or GWT has merged and released the [pull request 9779](https://github.com/gwtproject/gwt/pull/9779). |
| 45 | - Download the GWT DSK and extract it to a location of your preference (e.g. `C:\Program Files\gwt` on Windows or `/opt` on Linux or MacOS/X). |
|
| 45 | + Download the GWT SDK and extract it to a location of your preference (e.g. `C:\Program Files\gwt` on Windows or `/opt` on Linux or MacOS/X). |
|
| 46 | 46 | You will see in section [Tuning the Eclipse Installation](#onboarding-information_sap-sailing-analytics-development-setup_tuning-the-eclipse-installation) |
| 47 | 47 | below how you announce this GWT SDK to your Eclipse installation. |
| 48 | 48 | 9. Standalone Android SDK (see section "Additional steps required for Android projects"). OPTIONALLY: You may additionally install Android Studio ([https://developer.android.com/tools/studio/index.html](https://developer.android.com/tools/studio/index.html)) or IntelliJ IDEA ([https://www.jetbrains.com/idea/download/](https://www.jetbrains.com/idea/download/)). |