| author | b0in
<b0in@proton.me> 2023-11-22 16:10:09 UTC |
| committer | b0in
<b0in@proton.me> 2023-11-22 16:10:09 UTC |
| .gitignore | +38 | -0 |
| .idea/.gitignore | +3 | -0 |
| .idea/vcs.xml | +6 | -0 |
| pom.xml | +75 | -0 |
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$" vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..9b00229 --- /dev/null +++ b/pom.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>crow.game</groupId> + <artifactId>crow.game.root</artifactId> + <version>0.1-SNAPSHOT</version> + <packaging>pom</packaging> + + <contributors> + <contributor> + <name>b0in</name> + <email>b0in@proton.me</email> + <url>https://b0in.xyz</url> + <roles> + <role>creator</role> + </roles> + </contributor> + </contributors> + + <properties> + <maven.compiler.source>17</maven.compiler.source> + <maven.compiler.target>17</maven.compiler.target> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <build> + <plugins> + <plugin> + <groupId>com.diffplug.spotless</groupId> + <artifactId>spotless-maven-plugin</artifactId> + <version>2.35.0</version> + <configuration> + <pom> + <includes> + <include>pom.xml</include> + <include>**/pom.xml</include> + </includes> + + <sortPom> + <!-- x--> + </sortPom> + </pom> + <formats> + <format> + <includes> + <include>src/*/java/**/*.java</include> + </includes> + + <prettier> + <devDependencies> + <prettier>2.0.5</prettier> + <prettier-plugin-java>1.4.0</prettier-plugin-java> + </devDependencies> + <config> + <tabWidth>4</tabWidth> + <parser>java</parser> + </config> + </prettier> + </format> + </formats> + </configuration> + <executions> + <execution> + <goals> + <goal>check</goal> + </goals> + <phase>verify</phase> + </execution> + </executions> + </plugin> + </plugins> + </build> + +</project>