Skip to content

Commit 9438209

Browse files
committed
first commit
0 parents  commit 9438209

File tree

8 files changed

+867
-0
lines changed

8 files changed

+867
-0
lines changed

.gitignore

Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/eclipse,intellij+all,maven,gradle
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=eclipse,intellij+all,maven,gradle
4+
5+
### Eclipse ###
6+
.metadata
7+
bin/
8+
tmp/
9+
*.tmp
10+
*.bak
11+
*.swp
12+
*~.nib
13+
local.properties
14+
.settings/
15+
.loadpath
16+
.recommenders
17+
.classpath
18+
.settings
19+
.project
20+
.project/
21+
22+
# External tool builders
23+
.externalToolBuilders/
24+
25+
# Locally stored "Eclipse launch configurations"
26+
*.launch
27+
28+
# PyDev specific (Python IDE for Eclipse)
29+
*.pydevproject
30+
31+
# CDT-specific (C/C++ Development Tooling)
32+
.cproject
33+
34+
# CDT- autotools
35+
.autotools
36+
37+
# Java annotation processor (APT)
38+
.factorypath
39+
40+
# PDT-specific (PHP Development Tools)
41+
.buildpath
42+
43+
# sbteclipse plugin
44+
.target
45+
46+
# Tern plugin
47+
.tern-project
48+
49+
# TeXlipse plugin
50+
.texlipse
51+
52+
# STS (Spring Tool Suite)
53+
.springBeans
54+
55+
# Code Recommenders
56+
.recommenders/
57+
58+
# Annotation Processing
59+
.apt_generated/
60+
.apt_generated_test/
61+
62+
# Scala IDE specific (Scala & Java development for Eclipse)
63+
.cache-main
64+
.scala_dependencies
65+
.worksheet
66+
67+
# Uncomment this line if you wish to ignore the project description file.
68+
# Typically, this file would be tracked if it contains build/dependency configurations:
69+
.project
70+
71+
### Eclipse Patch ###
72+
# Spring Boot Tooling
73+
.sts4-cache/
74+
75+
### Intellij+all ###
76+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
77+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
78+
79+
# User-specific stuff
80+
.idea/**/workspace.xml
81+
.idea/**/tasks.xml
82+
.idea/**/usage.statistics.xml
83+
.idea/**/dictionaries
84+
.idea/**/shelf
85+
86+
# Generated files
87+
.idea/**/contentModel.xml
88+
89+
# Sensitive or high-churn files
90+
.idea/**/dataSources/
91+
.idea/**/dataSources.ids
92+
.idea/**/dataSources.local.xml
93+
.idea/**/sqlDataSources.xml
94+
.idea/**/dynamic.xml
95+
.idea/**/uiDesigner.xml
96+
.idea/**/dbnavigator.xml
97+
98+
# Gradle
99+
.idea/**/gradle.xml
100+
.idea/**/libraries
101+
102+
# Gradle and Maven with auto-import
103+
# When using Gradle or Maven with auto-import, you should exclude module files,
104+
# since they will be recreated, and may cause churn. Uncomment if using
105+
# auto-import.
106+
.idea/artifacts
107+
.idea/compiler.xml
108+
.idea/jarRepositories.xml
109+
.idea/modules.xml
110+
.idea/*.iml
111+
.idea/modules
112+
*.iml
113+
*.ipr
114+
115+
# CMake
116+
cmake-build-*/
117+
118+
# Mongo Explorer plugin
119+
.idea/**/mongoSettings.xml
120+
121+
# File-based project format
122+
*.iws
123+
124+
# IntelliJ
125+
out/
126+
127+
# mpeltonen/sbt-idea plugin
128+
.idea_modules/
129+
130+
# JIRA plugin
131+
atlassian-ide-plugin.xml
132+
133+
# Cursive Clojure plugin
134+
.idea/replstate.xml
135+
136+
# Crashlytics plugin (for Android Studio and IntelliJ)
137+
com_crashlytics_export_strings.xml
138+
crashlytics.properties
139+
crashlytics-build.properties
140+
fabric.properties
141+
142+
# Editor-based Rest Client
143+
.idea/httpRequests
144+
145+
# Android studio 3.1+ serialized cache file
146+
.idea/caches/build_file_checksums.ser
147+
148+
### Intellij+all Patch ###
149+
# Ignores the whole .idea folder and all .iml files
150+
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
151+
152+
.idea/
153+
154+
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
155+
156+
*.iml
157+
modules.xml
158+
.idea/misc.xml
159+
*.ipr
160+
161+
# Sonarlint plugin
162+
.idea/sonarlint
163+
164+
### Maven ###
165+
target/
166+
deploy.sh
167+
pom.xml.tag
168+
pom.xml.releaseBackup
169+
pom.xml.versionsBackup
170+
pom.xml.next
171+
release.properties
172+
dependency-reduced-pom.xml
173+
buildNumber.properties
174+
.mvn/timing.properties
175+
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
176+
.mvn/wrapper/maven-wrapper.jar
177+
178+
### Gradle ###
179+
.gradle
180+
build/
181+
182+
# Ignore Gradle GUI config
183+
gradle-app.setting
184+
185+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
186+
!gradle-wrapper.jar
187+
188+
# Cache of project
189+
.gradletasknamecache
190+
191+
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
192+
# gradle/wrapper/gradle-wrapper.properties
193+
194+
### Gradle Patch ###
195+
**/build/
196+
197+
# End of https://www.toptal.com/developers/gitignore/api/eclipse,intellij+all,maven,gradle

.m2/settings.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
4+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
5+
<servers>
6+
<server>
7+
<id>vironlab-repo</id>
8+
<username>${internal.repo.username}</username>
9+
<password>${internal.repo.password}</password>
10+
</server>
11+
</servers>
12+
</settings>

pom.xml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>eu.vironlab.nbt</groupId>
8+
<artifactId>nbt-storage</artifactId>
9+
<version>1.0.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13+
<project.build.targetEncoding>UTF-8</project.build.targetEncoding>
14+
<maven.compiler.source>8</maven.compiler.source>
15+
<maven.compiler.target>8</maven.compiler.target>
16+
<maven.deploy.skip>false</maven.deploy.skip>
17+
</properties>
18+
19+
<distributionManagement>
20+
<snapshotRepository>
21+
<id>vironlab-repo</id>
22+
<url>https://repo.vironlab.eu/repository/snapshot/</url>
23+
</snapshotRepository>
24+
</distributionManagement>
25+
26+
<repositories>
27+
<repository>
28+
<id>jitpack.io</id>
29+
<url>https://jitpack.io</url>
30+
</repository>
31+
</repositories>
32+
33+
<dependencies>
34+
<dependency>
35+
<groupId>com.github.Querz</groupId>
36+
<artifactId>NBT</artifactId>
37+
<version>5.5</version>
38+
<scope>compile</scope>
39+
</dependency>
40+
<dependency>
41+
<groupId>com.google.code.gson</groupId>
42+
<artifactId>gson</artifactId>
43+
<version>2.8.6</version>
44+
<scope>compile</scope>
45+
</dependency>
46+
</dependencies>
47+
48+
<build>
49+
<plugins>
50+
<plugin>
51+
<groupId>org.apache.maven.plugins</groupId>
52+
<artifactId>maven-source-plugin</artifactId>
53+
<executions>
54+
<execution>
55+
<id>attach-sources</id>
56+
<goals>
57+
<goal>jar</goal>
58+
</goals>
59+
</execution>
60+
</executions>
61+
</plugin>
62+
<plugin>
63+
<groupId>org.apache.maven.plugins</groupId>
64+
<artifactId>maven-javadoc-plugin</artifactId>
65+
<executions>
66+
<execution>
67+
<id>attach-javadocs</id>
68+
<goals>
69+
<goal>jar</goal>
70+
</goals>
71+
</execution>
72+
</executions>
73+
</plugin>
74+
<plugin>
75+
<groupId>org.apache.maven.plugins</groupId>
76+
<artifactId>maven-shade-plugin</artifactId>
77+
<version>3.2.4</version>
78+
<executions>
79+
<execution>
80+
<phase>package</phase>
81+
<goals>
82+
<goal>shade</goal>
83+
</goals>
84+
</execution>
85+
</executions>
86+
</plugin>
87+
</plugins>
88+
</build>
89+
90+
</project>

0 commit comments

Comments
 (0)