1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!--
3+
4+
5+ Copyright (c) 2006-2016, Emil Forslund. All Rights Reserved.
6+
7+ Licensed under the Apache License, Version 2.0 (the "License"); You may not
8+ use this file except in compliance with the License. You may obtain a copy of
9+ the License at:
10+
11+ http://www.apache.org/licenses/LICENSE-2.0
12+
13+ Unless required by applicable law or agreed to in writing, software
14+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
16+ License for the specific language governing permissions and limitations under
17+ the License.
18+
19+ -->
20+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
21+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
22+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
23+
24+ <modelVersion >4.0.0</modelVersion >
25+ <groupId >com.github.pyknic</groupId >
26+ <artifactId >immutable-array</artifactId >
27+ <version >1.0.0</version >
28+ <packaging >jar</packaging >
29+
30+ <name >Immutable Array</name >
31+ <description >
32+ Read-only primitive arrays backed by direct buffers that can hold a very
33+ large amount of elements.
34+ </description >
35+ <url >https://www.github.com/Pyknic/immutable-array/</url >
36+
37+ <properties >
38+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
39+ <maven .compiler.source>1.8</maven .compiler.source>
40+ <maven .compiler.target>1.8</maven .compiler.target>
41+ </properties >
42+
43+ <licenses >
44+ <license >
45+ <name >Apache License, Version 2.0</name >
46+ <url >http://www.apache.org/licenses/LICENSE-2.0.txt</url >
47+ <distribution >repo</distribution >
48+ </license >
49+ </licenses >
50+
51+ <developers >
52+ <developer >
53+ <name >Emil Forslund</name >
54+ <email >emil@speedment.com</email >
55+ <organization >Speedment</organization >
56+ <organizationUrl >http://www.speedment.org</organizationUrl >
57+ </developer >
58+ </developers >
59+
60+ <scm >
61+ <connection >scm:git:git@github.com:pyknic/immutable-array.git</connection >
62+ <developerConnection >scm:git:git@github.com:pyknic/immutable-array.git</developerConnection >
63+ <url >git@github.com:pyknic/immutable-array.git</url >
64+ </scm >
65+
66+ <distributionManagement >
67+ <snapshotRepository >
68+ <id >ossrh</id >
69+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
70+ </snapshotRepository >
71+ <repository >
72+ <id >ossrh</id >
73+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2</url >
74+ </repository >
75+ </distributionManagement >
76+
77+ <build >
78+ <plugins >
79+ <plugin >
80+ <groupId >org.apache.maven.plugins</groupId >
81+ <artifactId >maven-compiler-plugin</artifactId >
82+ <version >3.3</version >
83+ <configuration >
84+ <compilerArgument >-Xlint:all</compilerArgument >
85+ <showWarnings >true</showWarnings >
86+ <showDeprecation >true</showDeprecation >
87+ </configuration >
88+ </plugin >
89+ </plugins >
90+ </build >
91+
92+ <profiles >
93+ <profile >
94+ <id >ossrh</id >
95+ <build >
96+ <plugins >
97+ <plugin >
98+ <groupId >com.mycila</groupId >
99+ <artifactId >license-maven-plugin</artifactId >
100+ <version >2.11</version >
101+ <configuration >
102+ <header >license_header.txt</header >
103+ <properties >
104+ <currentYear >2016</currentYear >
105+ </properties >
106+ <excludes >
107+ <exclude >**/README</exclude >
108+ <exclude >**/LICENSE</exclude >
109+ <exclude >**/nbactions.xml</exclude >
110+ <exclude >**/nb-configuration.xml</exclude >
111+ <exclude >src/test/resources/**</exclude >
112+ <exclude >src/main/resources/**</exclude >
113+ </excludes >
114+ </configuration >
115+ <executions >
116+ <execution >
117+ <goals >
118+ <goal >check</goal >
119+ </goals >
120+ </execution >
121+ </executions >
122+ </plugin >
123+ <plugin >
124+ <groupId >org.apache.maven.plugins</groupId >
125+ <artifactId >maven-source-plugin</artifactId >
126+ <version >3.0.0</version >
127+ <executions >
128+ <execution >
129+ <id >attach-sources</id >
130+ <goals >
131+ <goal >jar-no-fork</goal >
132+ </goals >
133+ </execution >
134+ </executions >
135+ </plugin >
136+ <plugin >
137+ <groupId >org.apache.maven.plugins</groupId >
138+ <artifactId >maven-javadoc-plugin</artifactId >
139+ <version >2.10.3</version >
140+ <executions >
141+ <execution >
142+ <id >attach-javadocs</id >
143+ <goals >
144+ <goal >jar</goal >
145+ </goals >
146+ </execution >
147+ </executions >
148+ <configuration >
149+ <docfilessubdirs >true</docfilessubdirs >
150+ <excludePackageNames >com.github.pyknic.immutablearray.internal.*</excludePackageNames >
151+ </configuration >
152+ </plugin >
153+ <plugin >
154+ <groupId >org.apache.maven.plugins</groupId >
155+ <artifactId >maven-gpg-plugin</artifactId >
156+ <version >1.6</version >
157+ <executions >
158+ <execution >
159+ <id >sign-artifacts</id >
160+ <phase >verify</phase >
161+ <goals >
162+ <goal >sign</goal >
163+ </goals >
164+ </execution >
165+ </executions >
166+ <configuration >
167+ <useagent >true</useagent >
168+ <keyname >${gpg.keyname} </keyname >
169+ <passphrase >${gpg.passphrase} </passphrase >
170+ <executable >${gpg.executable} </executable >
171+ </configuration >
172+ </plugin >
173+ <plugin >
174+ <groupId >org.sonatype.plugins</groupId >
175+ <artifactId >nexus-staging-maven-plugin</artifactId >
176+ <version >1.6.3</version >
177+ <extensions >true</extensions >
178+ <executions >
179+ <execution >
180+ <id >default-deploy</id >
181+ <phase >deploy</phase >
182+ <goals >
183+ <goal >deploy</goal >
184+ </goals >
185+ </execution >
186+ </executions >
187+ <configuration >
188+ <serverId >ossrh</serverId >
189+ <nexusUrl >https://oss.sonatype.org/</nexusUrl >
190+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
191+ </configuration >
192+ </plugin >
193+ </plugins >
194+ </build >
195+ </profile >
196+ </profiles >
197+
198+ <dependencies >
199+ <dependency >
200+ <groupId >junit</groupId >
201+ <artifactId >junit</artifactId >
202+ <version >4.12</version >
203+ <scope >test</scope >
204+ </dependency >
205+ </dependencies >
206+ </project >
0 commit comments