Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 8d71b92

Browse files
committed
start TC
1 parent 3392656 commit 8d71b92

16 files changed

+1154
-0
lines changed

.gitignore

+147
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
# Created by .ignore support plugin (hsz.mobi)
2+
### JetBrains template
3+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion
4+
5+
*.iml
6+
7+
## Directory-based project format:
8+
.idea/
9+
# if you remove the above rule, at least ignore the following:
10+
11+
12+
# User-specific stuff:
13+
# .idea/workspace.xml
14+
# .idea/tasks.xml
15+
# .idea/dictionaries
16+
17+
# Sensitive or high-churn files:
18+
# .idea/dataSources.ids
19+
# .idea/dataSources.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+
# Mongo Explorer plugin:
29+
# .idea/mongoSettings.xml
30+
31+
## File-based project format:
32+
*.ipr
33+
*.iws
34+
35+
## Plugin-specific files:
36+
37+
# IntelliJ
38+
/out/
39+
40+
# mpeltonen/sbt-idea plugin
41+
.idea_modules/
42+
43+
# JIRA plugin
44+
atlassian-ide-plugin.xml
45+
46+
# Crashlytics plugin (for Android Studio and IntelliJ)
47+
com_crashlytics_export_strings.xml
48+
crashlytics.properties
49+
crashlytics-build.properties
50+
51+
52+
### JDeveloper template
53+
# default application storage directory used by the IDE Performance Cache feature
54+
.data/
55+
56+
# used for ADF styles caching
57+
temp/
58+
59+
# default output directories
60+
classes/
61+
deploy/
62+
javadoc/
63+
64+
# lock file, a part of Oracle Credential Store Framework
65+
cwallet.sso.lck
66+
67+
### Maven template
68+
target/
69+
pom.xml.tag
70+
pom.xml.releaseBackup
71+
pom.xml.versionsBackup
72+
pom.xml.next
73+
release.properties
74+
dependency-reduced-pom.xml
75+
buildNumber.properties
76+
.mvn/timing.properties
77+
78+
79+
### Java template
80+
*.class
81+
82+
# Mobile Tools for Java (J2ME)
83+
.mtj.tmp/
84+
85+
# Package Files #
86+
*.jar
87+
*.war
88+
*.ear
89+
90+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
91+
hs_err_pid*
92+
93+
94+
### Eclipse template
95+
*.pydevproject
96+
.metadata
97+
.gradle
98+
bin/
99+
tmp/
100+
*.tmp
101+
*.bak
102+
*.swp
103+
*~.nib
104+
local.properties
105+
.settings/
106+
.loadpath
107+
108+
# Eclipse Core
109+
.project
110+
111+
# External tool builders
112+
.externalToolBuilders/
113+
114+
# Locally stored "Eclipse launch configurations"
115+
*.launch
116+
117+
# CDT-specific
118+
.cproject
119+
120+
# JDT-specific (Eclipse Java Development Tools)
121+
.classpath
122+
123+
# Java annotation processor (APT)
124+
.factorypath
125+
126+
# PDT-specific
127+
.buildpath
128+
129+
# sbteclipse plugin
130+
.target
131+
132+
# TeXlipse plugin
133+
.texlipse
134+
135+
136+
/vaadin-dependencies/vaadin-v14/package-lock.json
137+
/vaadin-dependencies/vaadin-v14/package.json
138+
/vaadin-dependencies/vaadin-v14/webpack.generated.js
139+
/vaadin-dependencies/vaadin-v14/webpack.config.js
140+
/vaadin-dependencies/vaadin-v14/node/
141+
/vaadin-dependencies/vaadin-v14/node_modules/
142+
/vaadin-dependencies/vaadin-vXX/node/
143+
/vaadin-dependencies/vaadin-vXX/node_modules/
144+
/vaadin-dependencies/vaadin-vXX/package-lock.json
145+
/vaadin-dependencies/vaadin-vXX/package.json
146+
/vaadin-dependencies/vaadin-vXX/webpack.generated.js
147+
/vaadin-dependencies/vaadin-vXX/webpack.config.js

deploy.sh

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Copyright © 2013 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+
docker rm deploy-rpm-dependencies-core
19+
docker-compose up

docker-compose.yml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#
2+
# Copyright © 2013 Sven Ruppert (sven.ruppert@gmail.com)
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
version: '3.5'
18+
19+
services:
20+
deploy:
21+
image: svenruppert/deploy:1.8.0-222
22+
container_name: deploy-rpm-dependencies-core
23+
hostname: deploy-rpm-dependencies-core
24+
volumes:
25+
- /var/run/docker.sock:/tmp/docker.sock:ro
26+
- $PWD/:/usr/src/mymaven
27+
working_dir: /usr/src/mymaven
28+
# command: 'mvn help:active-profiles
29+
command: 'mvn license:format clean deploy
30+
-P_release_prepare
31+
-P_release_sign-artifacts
32+
-Pvaadin-install-nodejs
33+
-Dmaven.test.skip=true'

docker_compile_locale.sh

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Copyright © 2013 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 \
24+
svenruppert/maven-3.6.2-adopt:1.8.212-04 \
25+
mvn clean install

pom.xml

+135
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
Copyright © 2013 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="http://maven.apache.org/POM/4.0.0"
20+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<parent>
23+
<groupId>org.rapidpm</groupId>
24+
<artifactId>rapidpm-dependencies</artifactId>
25+
<version>04.07.00-alpha-b46</version>
26+
</parent>
27+
<modelVersion>4.0.0</modelVersion>
28+
29+
<groupId>org.rapidpm</groupId>
30+
<artifactId>rapidpm-dependencies-core</artifactId>
31+
<version>04.07.00-alpha</version>
32+
33+
<inceptionYear>2013</inceptionYear>
34+
<organization>
35+
<name>Sven Ruppert</name>
36+
<url>http://www.sven-ruppert.de</url>
37+
</organization>
38+
39+
<url>https://github.com/RapidPM/rapidpm-dependencies-core</url>
40+
<name>RapidPM Dependencies - Core</name>
41+
<description>Dependencies for the Java/Kotlin projects</description>
42+
<scm>
43+
<url>https://github.com/RapidPM/rapidpm-dependencies-core</url>
44+
<connection>scm:git:https://github.com/RapidPM/rapidpm-dependencies-core.git</connection>
45+
<developerConnection>scm:git:https://github.com/RapidPM/rapidpm-dependencies-core.git</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>Founder</role>
54+
<role>Developer</role>
55+
</roles>
56+
<timezone>+1</timezone>
57+
</developer>
58+
</developers>
59+
<issueManagement>
60+
<system>GitHub</system>
61+
<url>https://github.com/RapidPM/rapidpm-dependencies-core/issues</url>
62+
</issueManagement>
63+
<ciManagement>
64+
<system>TeamCity</system>
65+
<url>http://build.sven-ruppert.de:8111/</url>
66+
</ciManagement>
67+
<licenses>
68+
<license>
69+
<name>The Apache Software License, Version 2.0</name>
70+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
71+
<distribution>repo</distribution>
72+
<comments>A business-friendly OSS license</comments>
73+
</license>
74+
</licenses>
75+
76+
77+
<properties>
78+
<deploy-repo-url>http://jfrog-repo.sven-ruppert.de:8081/artifactory/libs-release</deploy-repo-url>
79+
<deploy-repo-snapshots-url>http://jfrog-repo.sven-ruppert.de:8081/artifactory/libs-snapshot</deploy-repo-snapshots-url>
80+
<jdk.version>1.8</jdk.version>
81+
82+
83+
</properties>
84+
85+
<repositories>
86+
<repository>
87+
<snapshots>
88+
<enabled>false</enabled>
89+
</snapshots>
90+
<id>central</id>
91+
<name>libs-release</name>
92+
<url>${deploy-repo-url}</url>
93+
</repository>
94+
<repository>
95+
<snapshots>
96+
<enabled>true</enabled>
97+
<updatePolicy>always</updatePolicy>
98+
</snapshots>
99+
<id>snapshots</id>
100+
<name>libs-snapshot</name>
101+
<url>${deploy-repo-snapshots-url}</url>
102+
</repository>
103+
</repositories>
104+
<pluginRepositories>
105+
<pluginRepository>
106+
<snapshots>
107+
<enabled>false</enabled>
108+
</snapshots>
109+
<id>central</id>
110+
<name>libs-release</name>
111+
<url>${deploy-repo-url}</url>
112+
</pluginRepository>
113+
<pluginRepository>
114+
<snapshots>
115+
<enabled>true</enabled>
116+
<updatePolicy>always</updatePolicy>
117+
</snapshots>
118+
<id>snapshots</id>
119+
<name>libs-snapshot</name>
120+
<url>${deploy-repo-snapshots-url}</url>
121+
</pluginRepository>
122+
</pluginRepositories>
123+
124+
<build>
125+
<plugins>
126+
<plugin>
127+
<groupId>org.codehaus.mojo</groupId>
128+
<artifactId>versions-maven-plugin</artifactId>
129+
<configuration>
130+
<rulesUri>file://${maven.multiModuleProjectDirectory}/version-number-rules.xml</rulesUri>
131+
</configuration>
132+
</plugin>
133+
</plugins>
134+
</build>
135+
</project>

0 commit comments

Comments
 (0)