@@ -35,6 +35,14 @@ under the License.
3535 <url >https://datasketches.apache.org/</url >
3636 <inceptionYear >2015</inceptionYear >
3737
38+ <licenses >
39+ <license >
40+ <name >Apache-2.0</name >
41+ <url >https://www.apache.org/licenses/LICENSE-2.0.txt</url >
42+ <distribution >repo</distribution >
43+ </license >
44+ </licenses >
45+
3846 <mailingLists >
3947 <mailingList >
4048 <name >DataSketches Developers</name >
@@ -59,6 +67,19 @@ under the License.
5967 <tag >HEAD</tag >
6068 </scm >
6169
70+ <distributionManagement >
71+ <repository >
72+ <id >apache.releases.https</id >
73+ <name >Apache Release Distribution Repository</name >
74+ <url >https://repository.apache.org/service/local/staging/deploy/maven2</url >
75+ </repository >
76+ <snapshotRepository >
77+ <id >apache.snapshots.https</id >
78+ <name >Apache Development Snapshot Repository</name >
79+ <url >https://repository.apache.org/content/repositories/snapshots</url >
80+ </snapshotRepository >
81+ </distributionManagement >
82+
6283 <issueManagement >
6384 <system >GitHub</system >
6485 <url >https://github.com/apache/${project.artifactId} /issues</url >
@@ -93,30 +114,30 @@ under the License.
93114 <jvm .locale.encoding>-Dfile.encoding=UTF-8</jvm .locale.encoding>
94115 <jvm .args>${jvm.mem} ${jvm.locale.language} ${jvm.locale.country} ${jvm.locale.encoding} </jvm .args>
95116 <charset .encoding>UTF-8</charset .encoding>
117+ <project .build.outputTimestamp>2026-01-09T19:00:20Z</project .build.outputTimestamp>
96118 <project .build.sourceEncoding>${charset.encoding} </project .build.sourceEncoding>
97119 <project .build.resourceEncoding>${charset.encoding} </project .build.resourceEncoding>
120+ <project .reporting.inputEncoding>${charset.encoding} </project .reporting.inputEncoding>
98121 <project .reporting.outputEncoding>${charset.encoding} </project .reporting.outputEncoding>
99122 <project .reporting.outputDirectory>${project.build.directory} /site</project .reporting.outputDirectory>
100123 <maven .build.timestamp.format>yyyy-MM-dd'T'HH-mm-ss'Z'</maven .build.timestamp.format>
101124
102- <!-- org.apache.maven plugins -->
103- <maven-assembly-plugin .version>3.8.0</maven-assembly-plugin .version>
125+ <!-- org.apache.maven plugins -->
104126 <maven-compiler-plugin .version>3.15.0</maven-compiler-plugin .version>
105127 <maven-deploy-plugin .version>3.1.4</maven-deploy-plugin .version>
106128 <maven-enforcer-plugin .version>3.6.2</maven-enforcer-plugin .version>
107129 <maven-gpg-plugin .version>3.2.8</maven-gpg-plugin .version>
130+ <maven-install-plugin .version>3.1.4</maven-install-plugin .version>
108131 <maven-jar-plugin .version>3.4.2</maven-jar-plugin .version>
109132 <maven-javadoc-plugin .version>3.12.0</maven-javadoc-plugin .version>
110133 <maven-release-plugin .version>3.3.1</maven-release-plugin .version>
111134 <maven-source-plugin .version>3.4.0</maven-source-plugin .version>
112135 <maven-surefire-failsafe-plugins .version>3.5.4</maven-surefire-failsafe-plugins .version> <!-- surefire, failsafe, surefire-report -->
136+ <maven-toolchains-plugin .version>3.2.0</maven-toolchains-plugin .version>
113137
114- <!-- org.apache.rat plugins -->
138+ <!-- org.apache.rat plugins -->
115139 <apache-rat-plugin .version>0.17</apache-rat-plugin .version>
116140
117- <!-- Not covered by Apache Parent POM-->
118- <maven-toolchains-plugin .version>3.2.0</maven-toolchains-plugin .version>
119-
120141 <!-- com.github maven plugins -->
121142 <coveralls-repo-token ></coveralls-repo-token >
122143 <coveralls-maven-plugin .version>5.0.0</coveralls-maven-plugin .version>
@@ -131,6 +152,31 @@ under the License.
131152 <lifecycle-mapping .version>1.0.0</lifecycle-mapping .version>
132153 </properties >
133154
155+ <repositories >
156+ <repository >
157+ <id >apache.snapshots</id >
158+ <name >Apache Snapshot Repository</name >
159+ <url >https://repository.apache.org/content/groups/snapshots</url >
160+ <releases >
161+ <enabled >false</enabled >
162+ </releases >
163+ <snapshots >
164+ <enabled >true</enabled >
165+ </snapshots >
166+ </repository >
167+ <repository >
168+ <id >apache</id >
169+ <name >Apache Releases Repository</name >
170+ <url >https://repository.apache.org/content/groups/public</url >
171+ <releases >
172+ <enabled >true</enabled >
173+ </releases >
174+ <snapshots >
175+ <enabled >false</enabled >
176+ </snapshots >
177+ </repository >
178+ </repositories >
179+
134180 <dependencies >
135181 <!-- Test Scope -->
136182 <dependency >
@@ -145,12 +191,6 @@ under the License.
145191 <pluginManagement >
146192 <plugins >
147193
148- <plugin >
149- <groupId >org.apache.maven.plugins</groupId >
150- <artifactId >maven-assembly-plugin</artifactId >
151- <version >${maven-assembly-plugin.version} </version >
152- </plugin >
153-
154194 <plugin >
155195 <groupId >org.apache.maven.plugins</groupId >
156196 <artifactId >maven-compiler-plugin</artifactId >
@@ -178,10 +218,8 @@ under the License.
178218 </goals >
179219 <configuration >
180220 <rules >
181- <!-- The normal Java enforcer rule out of the box is toolchain unaware
182- and is really only useful for checking what java version is available
183- via the users shell environment. It does not check that the java compiler
184- version is sane or matches the java command version.
221+ <!-- The Java enforcer rule is toolchain unaware
222+ and is only checks the compiler used by the Maven runtime.
185223 In the context of toolchains this rule is useless.
186224 See: https://github.com/paulmoloney/maven-enforcer-toolchain-rules
187225 <requireJavaVersion> ... </requireJavaVersion>
@@ -394,11 +432,6 @@ under the License.
394432
395433 <plugins >
396434
397- <plugin >
398- <groupId >org.apache.maven.plugins</groupId >
399- <artifactId >maven-assembly-plugin</artifactId >
400- </plugin >
401-
402435 <plugin >
403436 <groupId >org.apache.maven.plugins</groupId >
404437 <artifactId >maven-compiler-plugin</artifactId >
@@ -554,6 +587,7 @@ under the License.
554587 <addBuildEnvironmentEntries >true</addBuildEnvironmentEntries >
555588 </manifest >
556589 <manifestEntries >
590+ <Automatic-Module-Name >org.apache.datasketches</Automatic-Module-Name >
557591 <Implementation-Vendor >The Apache Software Foundation</Implementation-Vendor >
558592 <GroupId-ArtifactId >${project.groupId} :${project.artifactId} </GroupId-ArtifactId >
559593 <!-- these properties are generated by the git-commit-id-maven-plugin during initialize -->
@@ -614,26 +648,6 @@ under the License.
614648 </build >
615649 </profile >
616650
617- <!-- Disable source release assembly for 'apache-release' profile.
618- This is performed from a script outside Maven -->
619- <profile >
620- <id >apache-release</id >
621- <build >
622- <plugins >
623- <plugin >
624- <artifactId >maven-assembly-plugin</artifactId >
625- <version >${maven-assembly-plugin.version} </version >
626- <executions >
627- <execution >
628- <id >source-release-assembly</id >
629- <phase >none</phase >
630- </execution >
631- </executions >
632- </plugin >
633- </plugins >
634- </build >
635- </profile >
636-
637651 <profile >
638652 <id >generate-java-files</id >
639653 <build >
0 commit comments