Skip to content

Commit 3865b38

Browse files
committed
start working on maven structure
1 parent 343d38e commit 3865b38

26 files changed

+921
-1
lines changed

.editorconfig

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Top-most EditorConfig file
2+
root = true
3+
4+
# Unix-style newlines with a newline ending every file
5+
[*]
6+
end_of_line = lf
7+
insert_final_newline = true
8+
9+
# Set the charset, and space indention
10+
[*.java]
11+
charset = utf-8
12+
indent_style = space
13+
indent_size = 4

.gitignore

+115-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,116 @@
1+
### Java files ###
2+
*.class
3+
4+
# Package Files
5+
#*.jar
6+
*.war
7+
*.ear
8+
9+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
10+
hs_err_pid*
11+
12+
13+
14+
### Intellij ###
15+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
16+
# Ignore project files
17+
*.iml
18+
19+
# Ignore IDEA directory
20+
.idea/*
21+
22+
# Include the project's code style settings file
23+
!.idea/codeStyleSettings.xml
24+
25+
# Include the project's dictionary
26+
!.idea/dictionaries/
27+
!.idea/dictionaries/*
28+
29+
# File-based project format:
30+
*.ipr
31+
*.iws
32+
33+
### Plugin-specific files: ###
34+
# IntelliJ
35+
/out/
36+
37+
# mpeltonen/sbt-idea plugin
38+
.idea_modules/
39+
40+
# JIRA plugin
41+
atlassian-ide-plugin.xml
42+
43+
# Crashlytics plugin (for Android Studio and IntelliJ)
44+
com_crashlytics_export_strings.xml
45+
crashlytics.properties
46+
crashlytics-build.properties
47+
48+
49+
50+
### Eclipse ###
51+
*.pydevproject
52+
.metadata
53+
.gradle
154
bin/
2-
.*
55+
tmp/
56+
*.tmp
57+
*.bak
58+
*.swp
59+
*~.nib
60+
local.properties
61+
.settings/
62+
.loadpath
63+
64+
# Eclipse Core
65+
.project
66+
67+
# External tool builders
68+
.externalToolBuilders/
69+
70+
# Locally stored "Eclipse launch configurations"
71+
*.launch
72+
73+
# CDT-specific
74+
.cproject
75+
76+
# JDT-specific (Eclipse Java Development Tools)
77+
.classpath
78+
79+
# PDT-specific
80+
.buildpath
81+
82+
# sbteclipse plugin
83+
.target
84+
85+
# TeXlipse plugin
86+
.texlipse
87+
88+
89+
90+
### Maven ###
91+
target/
92+
pom.xml.tag
93+
pom.xml.releaseBackup
94+
pom.xml.versionsBackup
95+
pom.xml.next
96+
release.properties
97+
dependency-reduced-pom.xml
98+
buildNumber.properties
99+
100+
101+
102+
### NetBeans ###
103+
nbproject/private/
104+
build/
105+
nbbuild/
106+
dist/
107+
nbdist/
108+
nbactions.xml
109+
nb-configuration.xml
110+
.nb-gradle/
111+
112+
113+
114+
### Git ###
115+
# Don't exclude the .gitignore itself
116+
!.gitignore

.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
sudo: false
2+
3+
language: java
4+
jdk: oraclejdk7
5+
6+
cache:
7+
directories:
8+
- '$HOME/.m2/repository'
9+
10+
script:
11+
- mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false
12+
- mvn clean install -B -U
13+
14+
notifications:
15+
webhooks:
16+
urls:
17+
- https://webhooks.gitter.im/e/952357dbd9d3cea70fd5
18+
on_success: change # options: [always|never|change] default: always
19+
on_failure: always # options: [always|never|change] default: always
20+
on_start: false # default: false

0 commit comments

Comments
 (0)