Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 44e7b60

Browse files
init
1 parent 3a37e62 commit 44e7b60

File tree

8 files changed

+752
-0
lines changed

8 files changed

+752
-0
lines changed

‎.gitignore‎

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
*.iml
2+
.idea/*
3+
_data/webdrivers/*
4+
5+
# Created by .ignore support plugin (hsz.mobi)
6+
### JetBrains template
7+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
8+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
9+
10+
# User-specific stuff
11+
.idea/**/workspace.xml
12+
.idea/**/tasks.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Sensitive or high-churn files
17+
.idea/**/dataSources/
18+
.idea/**/dataSources.ids
19+
.idea/**/dataSources.local.xml
20+
.idea/**/sqlDataSources.xml
21+
.idea/**/dynamic.xml
22+
.idea/**/uiDesigner.xml
23+
24+
# Gradle
25+
.idea/**/gradle.xml
26+
.idea/**/libraries
27+
28+
# CMake
29+
cmake-build-debug/
30+
cmake-build-release/
31+
32+
# Mongo Explorer plugin
33+
.idea/**/mongoSettings.xml
34+
35+
# File-based project format
36+
*.iws
37+
38+
# IntelliJ
39+
out/
40+
41+
# mpeltonen/sbt-idea plugin
42+
.idea_modules/
43+
44+
# JIRA plugin
45+
atlassian-ide-plugin.xml
46+
47+
# Cursive Clojure plugin
48+
.idea/replstate.xml
49+
50+
# Crashlytics plugin (for Android Studio and IntelliJ)
51+
com_crashlytics_export_strings.xml
52+
crashlytics.properties
53+
crashlytics-build.properties
54+
fabric.properties
55+
56+
# Editor-based Rest Client
57+
.idea/httpRequests
58+
### Maven template
59+
target/
60+
pom.xml.tag
61+
pom.xml.releaseBackup
62+
pom.xml.versionsBackup
63+
pom.xml.next
64+
release.properties
65+
dependency-reduced-pom.xml
66+
buildNumber.properties
67+
.mvn/timing.properties
68+
69+
# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
70+
!/.mvn/wrapper/maven-wrapper.jar
71+
### Java template
72+
# Compiled class file
73+
*.class
74+
75+
# Log file
76+
*.log
77+
78+
# BlueJ files
79+
*.ctxt
80+
81+
# Mobile Tools for Java (J2ME)
82+
.mtj.tmp/
83+
84+
# Package Files #
85+
*.jar
86+
*.war
87+
*.nar
88+
*.ear
89+
*.zip
90+
*.tar.gz
91+
*.rar
92+
93+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
94+
hs_err_pid*
95+
### Kotlin template
96+
# Compiled class file
97+
98+
# Log file
99+
100+
# BlueJ files
101+
102+
# Mobile Tools for Java (J2ME)
103+
104+
# Package Files #
105+
106+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
107+
### NetBeans template
108+
nbproject/private/
109+
build/
110+
nbbuild/
111+
dist/
112+
nbdist/
113+
.nb-gradle/
114+

‎docker-compose.yml‎

Whitespace-only changes.

‎docker_compile_locale.sh‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Copyright © 2017 Sven Ruppert (sven.ruppert@gmail.com)
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
18+
19+
docker run \
20+
--rm \
21+
--name compile \
22+
-v "$(pwd)":/usr/src/mymaven \
23+
-w /usr/src/mymaven svenruppert/maven-3.5-jdk-openjdk-10 \
24+
mvn clean install \
25+
-Dmaven.test.skip=true

‎docker_run_locale.sh‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/bash
2+
#
3+
# Copyright © 2017 Sven Ruppert (sven.ruppert@gmail.com)
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
18+
19+
docker run \
20+
-it \
21+
-p 8080:8080 \
22+
--rm \
23+
--name run \
24+
-v "$(pwd)":/usr/src/mymaven \
25+
-w /usr/src/mymaven \
26+
svenruppert/maven-3.5-jdk-openjdk-10 \
27+
mvn meecrowave:bake
28+
29+
#docker run -it -p 8080:8080 -p 5005:5005 --rm --name run -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven svenruppert/maven-3.5-jdk-oracle-08 mvn meecrowave:bake -DargLine="-Xmx256m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

‎pom.xml‎

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
Copyright © 2017 Sven Ruppert (sven.ruppert@gmail.com)
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
18+
-->
19+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+
xmlns="http://maven.apache.org/POM/4.0.0"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
24+
<groupId>org.rapidpm.vaadin</groupId>
25+
<artifactId>rapidpm-vaadin10-imagecache-with-mapdb</artifactId>
26+
<version>01.02.00-RPM-SNAPSHOT</version>
27+
28+
<name>RapidPM - Vaadin10 - Imagecache with MapDB</name>
29+
30+
<packaging>jar</packaging>
31+
32+
<inceptionYear>2018</inceptionYear>
33+
<organization>
34+
<name>Sven Ruppert</name>
35+
<url>http://www.sven-ruppert.de</url>
36+
</organization>
37+
<url>https://github.com/Java-Publications/javapro_002_vaadin-v10-image-cache-with-mapdb</url>
38+
<scm>
39+
<url>https://github.com/Java-Publications/javapro_002_vaadin-v10-image-cache-with-mapdb</url>
40+
<connection>
41+
scm:git:https://github.com/Java-Publications/javapro_002_vaadin-v10-image-cache-with-mapdb.git
42+
</connection>
43+
<developerConnection>
44+
scm:git:https://github.com/Java-Publications/javapro_002_vaadin-v10-image-cache-with-mapdb.git
45+
</developerConnection>
46+
<tag>HEAD</tag>
47+
</scm>
48+
<developers>
49+
<developer>
50+
<name>Sven Ruppert</name>
51+
<email>sven.ruppert@gmail.com</email>
52+
<roles>
53+
<role>Developer</role>
54+
</roles>
55+
<timezone>+1</timezone>
56+
</developer>
57+
</developers>
58+
<issueManagement>
59+
<system>Github</system>
60+
<url>
61+
https://github.com/Java-Publications/javapro_002_vaadin-v10-image-cache-with-mapdb/issues
62+
</url>
63+
</issueManagement>
64+
<licenses>
65+
<license>
66+
<name>The Apache Software License, Version 2.0</name>
67+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
68+
<distribution>repo</distribution>
69+
<comments>A business-friendly OSS license</comments>
70+
</license>
71+
</licenses>
72+
73+
<properties>
74+
<!--technical-->
75+
<!--<maven.compiler.release>11</maven.compiler.release>-->
76+
<maven.compiler.target>8</maven.compiler.target>
77+
<maven.compiler.source>8</maven.compiler.source>
78+
79+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
80+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
81+
82+
<!--Frameworks-->
83+
<vaadin.version>10.0.9</vaadin.version>
84+
<meecrowave.version>1.2.5</meecrowave.version>
85+
</properties>
86+
87+
<!--<repositories>-->
88+
<!--<repository>-->
89+
<!--<id>vaadin-addons</id>-->
90+
<!--<url>http://maven.vaadin.com/vaadin-addons</url>-->
91+
<!--&lt;!&ndash;<url>http://maven.vaadin.com/</url>&ndash;&gt;-->
92+
<!--</repository>-->
93+
<!--</repositories>-->
94+
95+
<!-- Just to disable any accidental deployment to maven.central -->
96+
<distributionManagement>
97+
<repository>
98+
<id>localhost</id>
99+
<url>file://${basedir}/target/repo/</url>
100+
</repository>
101+
<snapshotRepository>
102+
<id>localhost</id>
103+
<url>file://${basedir}/target/snapshot-repo/</url>
104+
</snapshotRepository>
105+
</distributionManagement>
106+
107+
<dependencyManagement>
108+
<dependencies>
109+
<!--Vaadin -->
110+
<dependency>
111+
<groupId>com.vaadin</groupId>
112+
<artifactId>vaadin-bom</artifactId>
113+
<version>${vaadin.version}</version>
114+
<type>pom</type>
115+
<scope>import</scope>
116+
</dependency>
117+
</dependencies>
118+
</dependencyManagement>
119+
120+
<dependencies>
121+
<dependency>
122+
<groupId>org.rapidpm</groupId>
123+
<artifactId>rapidpm-logger-adapter</artifactId>
124+
<version>01.00.01-RPM</version>
125+
</dependency>
126+
127+
<dependency>
128+
<groupId>org.rapidpm</groupId>
129+
<artifactId>rapidpm-functional-reactive</artifactId>
130+
<version>01.00.01-RPM</version>
131+
</dependency>
132+
133+
<!--Infrastructure-->
134+
<dependency>
135+
<groupId>org.apache.meecrowave</groupId>
136+
<artifactId>meecrowave-core</artifactId>
137+
<version>${meecrowave.version}</version>
138+
<scope>compile</scope>
139+
</dependency>
140+
141+
<!--Vaadin -->
142+
<dependency>
143+
<groupId>com.vaadin</groupId>
144+
<artifactId>vaadin</artifactId>
145+
</dependency>
146+
147+
<dependency>
148+
<groupId>com.vaadin</groupId>
149+
<artifactId>vaadin-lumo-theme</artifactId>
150+
</dependency>
151+
152+
<!--Logging-->
153+
<dependency>
154+
<groupId>org.slf4j</groupId>
155+
<artifactId>slf4j-api</artifactId>
156+
</dependency>
157+
<dependency>
158+
<groupId>org.slf4j</groupId>
159+
<artifactId>slf4j-simple</artifactId>
160+
</dependency>
161+
162+
<!--Persistence-->
163+
<dependency>
164+
<groupId>org.mapdb</groupId>
165+
<artifactId>mapdb</artifactId>
166+
<version>3.0.7</version>
167+
</dependency>
168+
169+
</dependencies>
170+
171+
<build>
172+
<plugins>
173+
<plugin>
174+
<groupId>org.apache.meecrowave</groupId>
175+
<artifactId>meecrowave-maven-plugin</artifactId>
176+
<version>${meecrowave.version}</version>
177+
</plugin>
178+
<plugin>
179+
<groupId>org.apache.maven.plugins</groupId>
180+
<artifactId>maven-war-plugin</artifactId>
181+
<version>3.2.2</version>
182+
<configuration>
183+
<failOnMissingWebXml>false</failOnMissingWebXml>
184+
</configuration>
185+
</plugin>
186+
</plugins>
187+
</build>
188+
189+
</project>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /