Skip to content

Commit ada1b62

Browse files
committed
initial commit
0 parents  commit ada1b62

9 files changed

Lines changed: 810 additions & 0 deletions

File tree

.gitattributes

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Declare text files with unix file ending
2+
*.conf text eol=lf
3+
*.config text eol=lf
4+
*.css text eol=lf
5+
*.dtd text eol=lf
6+
*.esp text eol=lf
7+
*.ecma text eol=lf
8+
*.hbrs text eol=lf
9+
*.htm text eol=lf
10+
*.html text eol=lf
11+
*.java text eol=lf
12+
*.jpage text eol=lf
13+
*.js text eol=lf
14+
*.json text eol=lf
15+
*.jsp text eol=lf
16+
*.mustache text eol=lf
17+
*.tld text eol=lf
18+
*.launch text eol=lf
19+
*.log text eol=lf
20+
*.php text eol=lf
21+
*.pl text eol=lf
22+
*.project text eol=lf
23+
*.properties text eol=lf
24+
*.props text eol=lf
25+
*.sass text eol=lf
26+
*.scss text eol=lf
27+
*.sh text eol=lf
28+
*.shtm text eol=lf
29+
*.shtml text eol=lf
30+
*.sql text eol=lf
31+
*.svg text eol=lf
32+
*.txt text eol=lf
33+
*.vm text eol=lf
34+
*.xml text eol=lf
35+
*.xsd text eol=lf
36+
*.xsl text eol=lf
37+
*.xslt text eol=lf
38+
39+
40+
# Declare windows-specific text files with windows file ending
41+
*.asp text eol=crlf
42+
*.asax text eol=crlf
43+
*.asa text eol=crlf
44+
*.aspx text eol=crlf
45+
*.bat text eol=crlf
46+
*.cmd text eol=crlf
47+
*.cs text eol=crlf
48+
*.csproj text eol=crlf
49+
*.reg text eol=crlf
50+
*.sln text eol=crlf

.gitignore

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
target/
2+
pom.xml.tag
3+
pom.xml.releaseBackup
4+
pom.xml.versionsBackup
5+
pom.xml.next
6+
release.properties
7+
maven-eclipse.xml
8+
9+
node_modules/
10+
npm-debug.log
11+
12+
.nodejs
13+
.project
14+
.classpath
15+
.settings
16+
.externalToolBuilders
17+
.pmd
18+
.checkstyle
19+
.idea
20+
.iml
21+
*.iml
22+
.DS_Store
23+
.rubygems
24+
.sass-cache
25+
.rubygems-gem-maven-plugin
26+
*.sublime-*
27+
.temp/

.travis.maven-settings.xml

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
#%L
4+
wcm.io
5+
%%
6+
Copyright (C) 2014 wcm.io
7+
%%
8+
Licensed under the Apache License, Version 2.0 (the "License");
9+
you may not use this file except in compliance with the License.
10+
You may obtain a copy of the License at
11+
12+
http://www.apache.org/licenses/LICENSE-2.0
13+
14+
Unless required by applicable law or agreed to in writing, software
15+
distributed under the License is distributed on an "AS IS" BASIS,
16+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
See the License for the specific language governing permissions and
18+
limitations under the License.
19+
#L%
20+
-->
21+
22+
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
23+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
25+
26+
<profiles>
27+
<profile>
28+
<id>default</id>
29+
30+
<repositories>
31+
32+
<repository>
33+
<id>central</id>
34+
<url>http://repo1.maven.org/maven2/</url>
35+
<layout>default</layout>
36+
<releases>
37+
<enabled>true</enabled>
38+
<updatePolicy>never</updatePolicy>
39+
</releases>
40+
<snapshots>
41+
<enabled>false</enabled>
42+
</snapshots>
43+
</repository>
44+
45+
<repository>
46+
<id>wcm-io-apache-intermediate-release</id>
47+
<url>http://wcm.io/maven/repositories/apache-intermediate-release</url>
48+
<layout>default</layout>
49+
<releases>
50+
<enabled>true</enabled>
51+
<updatePolicy>never</updatePolicy>
52+
</releases>
53+
<snapshots>
54+
<enabled>false</enabled>
55+
</snapshots>
56+
</repository>
57+
58+
<repository>
59+
<id>oss-snapshots</id>
60+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
61+
<layout>default</layout>
62+
<releases>
63+
<enabled>false</enabled>
64+
</releases>
65+
<snapshots>
66+
<enabled>true</enabled>
67+
<updatePolicy>always</updatePolicy>
68+
</snapshots>
69+
</repository>
70+
71+
<repository>
72+
<id>apache-snapshots</id>
73+
<url>http://repository.apache.org/snapshots</url>
74+
<layout>default</layout>
75+
<releases>
76+
<enabled>false</enabled>
77+
</releases>
78+
<snapshots>
79+
<enabled>true</enabled>
80+
<updatePolicy>always</updatePolicy>
81+
</snapshots>
82+
</repository>
83+
84+
</repositories>
85+
86+
<pluginRepositories>
87+
88+
<pluginRepository>
89+
<id>central</id>
90+
<url>http://repo1.maven.org/maven2/</url>
91+
<layout>default</layout>
92+
<releases>
93+
<enabled>true</enabled>
94+
<updatePolicy>never</updatePolicy>
95+
</releases>
96+
<snapshots>
97+
<enabled>false</enabled>
98+
</snapshots>
99+
</pluginRepository>
100+
101+
<pluginRepository>
102+
<id>wcm-io-apache-intermediate-release</id>
103+
<url>http://wcm.io/maven/repositories/apache-intermediate-release</url>
104+
<layout>default</layout>
105+
<releases>
106+
<enabled>true</enabled>
107+
<updatePolicy>never</updatePolicy>
108+
</releases>
109+
<snapshots>
110+
<enabled>false</enabled>
111+
</snapshots>
112+
</pluginRepository>
113+
114+
<pluginRepository>
115+
<id>oss-snapshots</id>
116+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
117+
<layout>default</layout>
118+
<releases>
119+
<enabled>false</enabled>
120+
</releases>
121+
<snapshots>
122+
<enabled>true</enabled>
123+
<updatePolicy>always</updatePolicy>
124+
</snapshots>
125+
</pluginRepository>
126+
127+
<pluginRepository>
128+
<id>apache-snapshots</id>
129+
<url>http://repository.apache.org/snapshots</url>
130+
<layout>default</layout>
131+
<releases>
132+
<enabled>false</enabled>
133+
</releases>
134+
<snapshots>
135+
<enabled>true</enabled>
136+
<updatePolicy>always</updatePolicy>
137+
</snapshots>
138+
</pluginRepository>
139+
140+
</pluginRepositories>
141+
142+
</profile>
143+
144+
</profiles>
145+
146+
<activeProfiles>
147+
<activeProfile>default</activeProfile>
148+
</activeProfiles>
149+
150+
</settings>

.travis.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# #%L
2+
# wcm.io
3+
# %%
4+
# Copyright (C) 2014 wcm.io
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+
# #L%
18+
#
19+
20+
language: java
21+
22+
jdk:
23+
- oraclejdk8
24+
25+
# Make sure travis can use container-based infrastructure
26+
sudo: false
27+
28+
install: "mvn -s ./.travis.maven-settings.xml clean"
29+
30+
script:
31+
- "mvn -s ./.travis.maven-settings.xml -Pcontinuous-integration -U -Dmaven.javadoc.skip=true install"
32+
# Remove wcm.io artefacts from repository before cache
33+
- rm -rf $HOME/.m2/repository/io/wcm
34+
35+
# exlude release tags like xyz-1.0.0 or xyz-1
36+
branches:
37+
except:
38+
- /^.*\-\d+(\.\d+\.\d+)?(\..*|\-.*)?$/
39+
40+
# Cache Maven Repository
41+
cache:
42+
directories:
43+
- '$HOME/.m2/repository'
44+
45+
# this will not work yet with a google groups mailing list - see https://github.com/travis-ci/travis-ci/issues/2513
46+
#notifications:
47+
# email:
48+
# recipients:
49+
# - wcm-io-dev@googlegroups.com
50+
# on_success: change
51+
# on_failure: always

0 commit comments

Comments
 (0)