Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>org.bukkit</groupId>
5 <artifactId>uberbukkit</artifactId>
6 <packaging>jar</packaging>
7 <version>2.0.2</version>
8 <name>UberBukkit</name>
9 <properties>
10 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11 <api.version>unknown</api.version>
12 </properties>
13 <dependencies>
14 <dependency>
15 <groupId>com.googlecode.json-simple</groupId>
16 <artifactId>json-simple</artifactId>
17 <version>1.1.1</version>
18 </dependency>
19 <dependency>
20 <groupId>net.sf.jopt-simple</groupId>
21 <artifactId>jopt-simple</artifactId>
22 <version>6.0-alpha-3</version>
23 </dependency>
24 <dependency>
25 <groupId>jline</groupId>
26 <artifactId>jline</artifactId>
27 <version>0.9.94</version>
28 <type>jar</type>
29 <scope>compile</scope>
30 </dependency>
31 <dependency>
32 <groupId>org.xerial</groupId>
33 <artifactId>sqlite-jdbc</artifactId>
34 <version>3.41.2.2</version>
35 <type>jar</type>
36 <scope>compile</scope>
37 </dependency>
38 <dependency>
39 <groupId>com.mysql</groupId>
40 <artifactId>mysql-connector-j</artifactId>
41 <version>9.2.0</version>
42 <type>jar</type>
43 <scope>compile</scope>
44 </dependency>
45
46 <dependency>
47 <groupId>org.avaje</groupId>
48 <artifactId>ebean</artifactId>
49 <version>2.7.3</version>
50 <type>jar</type>
51 <scope>compile</scope>
52 </dependency>
53 <dependency>
54 <groupId>org.yaml</groupId>
55 <artifactId>snakeyaml</artifactId>
56 <version>1.7</version>
57 <type>jar</type>
58 <scope>compile</scope>
59 </dependency>
60 <dependency>
61 <groupId>com.google.guava</groupId>
62 <artifactId>guava-collections</artifactId>
63 <version>r03</version>
64 <type>jar</type>
65 <scope>compile</scope>
66 </dependency>
67 <dependency>
68 <groupId>org.jetbrains</groupId>
69 <artifactId>annotations</artifactId>
70 <version>20.0.0</version>
71 </dependency>
72
73 <!-- Bukkit Mods -->
74 <dependency>
75 <groupId>com.google.guava</groupId>
76 <artifactId>guava</artifactId>
77 <version>32.0.1-jre</version>
78 <type>jar</type>
79 <scope>compile</scope>
80 </dependency>
81 <dependency>
82 <groupId>org.apache.commons</groupId>
83 <artifactId>commons-lang3</artifactId>
84 <version>3.12.0</version>
85 </dependency>
86
87 <dependency>
88 <groupId>com.google.code.gson</groupId>
89 <artifactId>gson</artifactId>
90 <version>2.9.0</version>
91 </dependency>
92 </dependencies>
93
94 <!-- This builds a completely 'ready to start' jar with all dependencies inside -->
95 <build>
96 <defaultGoal>clean install</defaultGoal>
97 <plugins>
98 <plugin>
99 <groupId>org.apache.maven.plugins</groupId>
100 <artifactId>maven-jar-plugin</artifactId>
101 <version>3.2.0</version>
102 <configuration>
103 <archive>
104 <manifestEntries>
105 <Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
106 <Implementation-Title>UberBukkit</Implementation-Title>
107 <Implementation-Vendor>Moresteck</Implementation-Vendor>
108 <Specification-Title>Bukkit</Specification-Title>
109 <Specification-Version>${api.version}</Specification-Version>
110 <Specification-Vendor>Bukkit Team</Specification-Vendor>
111 <Sealed>true</Sealed>
112 </manifestEntries>
113 <manifestSections>
114 <manifestSection>
115 <name>net/bukkit/</name>
116 <manifestEntries>
117 <Sealed>true</Sealed>
118 </manifestEntries>
119 </manifestSection>
120 <manifestSection>
121 <name>com/bukkit/</name>
122 <manifestEntries>
123 <Sealed>true</Sealed>
124 </manifestEntries>
125 </manifestSection>
126 <manifestSection>
127 <name>org/bukkit/</name>
128 <manifestEntries>
129 <Sealed>true</Sealed>
130 </manifestEntries>
131 </manifestSection>
132 </manifestSections>
133 </archive>
134 </configuration>
135 </plugin>
136 <plugin>
137 <groupId>org.apache.maven.plugins</groupId>
138 <artifactId>maven-shade-plugin</artifactId>
139 <version>3.2.4</version>
140 <executions>
141 <execution>
142 <phase>package</phase>
143 <goals>
144 <goal>shade</goal>
145 </goals>
146 <configuration>
147 <artifactSet>
148 <excludes>
149 <exclude>junit:junit</exclude>
150 </excludes>
151 </artifactSet>
152 </configuration>
153 </execution>
154 </executions>
155 </plugin>
156 <plugin>
157 <groupId>org.apache.maven.plugins</groupId>
158 <artifactId>maven-compiler-plugin</artifactId>
159 <version>3.8.1</version>
160 <configuration>
161 <source>1.8</source>
162 <target>1.8</target>
163 </configuration>
164 </plugin>
165 </plugins>
166 </build>
167</project>