forked from CaptainObvious0/NoCheatPlus
-
Notifications
You must be signed in to change notification settings - Fork 103
/
pom.xml
84 lines (73 loc) · 3.27 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<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>fr.neatmonster</groupId>
<artifactId>nocheatplus-parent</artifactId>
<packaging>pom</packaging>
<version>1.1-SNAPSHOT</version>
<name>NoCheatPlus Parent</name>
<description>
The initial pom design had been taken from mbax (GitHub).
The naming of the native compatibility modules mostly follows NCPCompat + shortcut of server mod name + earliest
build/version that the module would run with (though it should be compiled with the latest available build
rather, latest build also can be used, if it is the first module depicting an API incompatibility transition).
NCPCompatBukkit provides compatibility for the Bukkit-API only (no native module available), aiming at keeping
NCP up for a new MC version for if no native module is available . Tendency is to use the latest Bukkit version
rather, but since it is used for some "unknown mods" as well, it is not compiled with the latest
Bukkit version always.
TODO: Better place for descriptions like this?
</description>
<url>https://dev.bukkit.org/projects/nocheatplus</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>yyyy_MM_dd-HH_mm</maven.build.timestamp.format>
</properties>
<!-- Default modules -->
<modules>
<module>NCPBuildBase</module>
<module>NCPCommons</module>
<module>NCPCore</module>
<module>NCPCompatBukkit</module>
<module>NCPCompatProtocolLib</module>
<module>NCPPlugin</module>
<module>NoCheatPlus</module>
</modules>
<!-- Profiles for enabling/disabling features. -->
<profiles>
<profile>
<id>nonfree_build</id>
<modules>
<module>NCPCompatNonFree</module>
</modules>
</profile>
</profiles>
<repositories>
<repository>
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots</url>
</repository>
</repositories>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<!-- Skip module deploy by default -->
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>