2424 <parent >
2525 <groupId >org.eclipse.ee4j</groupId >
2626 <artifactId >project</artifactId >
27- <version >2.0.0-SNAPSHOT </version >
27+ <version >2.0.0-M1 </version >
2828 <relativePath />
2929 </parent >
3030
47474848 </developer >
4949 </developers >
50-
5150 <contributors >
5251 <contributor >
5352 <name >Jakarta WebSocket Contributors</name >
7978 </issueManagement >
8079
8180 <properties >
82- <!-- Make sure the spec version is in sync with the maven version -->
81+ <!-- Timestamp for repeatable builds (more recent than parent) -->
82+ <project .build.outputTimestamp>2025-10-15T00:00:00Z</project .build.outputTimestamp>
83+ <!-- OSGi properties -->
84+ <!-- Make sure the two versions are in sync with the maven version -->
8385 <spec .version>2.3</spec .version>
8486 <bundle .version>${project.version} </bundle .version>
85- <vendorName >Eclipse Foundation</vendorName >
8687 </properties >
8788
8889 <build >
8990 <pluginManagement >
9091 <plugins >
91- <!-- Sets minimal Maven version to 3.5.4 -->
92+ <!-- Sets minimal Maven version -->
9293 <plugin >
9394 <groupId >org.apache.maven.plugins</groupId >
9495 <artifactId >maven-enforcer-plugin</artifactId >
95- <version >3.6.2</version >
9696 <executions >
9797 <execution >
9898 <id >enforce-maven</id >
102102 <configuration >
103103 <rules >
104104 <requireMavenVersion >
105- <version >3.5.4</version >
106- <message >You need Maven 3.5.4 or higher</message >
105+ <version >3.8.6</version >
107106 </requireMavenVersion >
107+ <!-- Plugins used to build spec require Java 21 so use 21 a minimum for all modules -->
108+ <requireJavaVersion >
109+ <version >21</version >
110+ </requireJavaVersion >
108111 </rules >
109112 </configuration >
110113 </execution >
130133 <version >2.4</version >
131134 <configuration >
132135 <excludeFile >etc/config/copyright-exclude</excludeFile >
133- <!-- svn|mercurial|git - defaults to svn -->
136+ <!-- svn|mercurial|git - defaults to svn -->
134137 <scm >git</scm >
135138 <!-- turn on/off debugging -->
136139 <debug >false</debug >
154157 <version >6.0.0</version >
155158 <configuration >
156159 <instructions >
157- <Bundle-Description >Jakarta WebSocket ${spec.version} </Bundle-Description >
158160 <Bundle-SymbolicName >${bundle.symbolicName} </Bundle-SymbolicName >
159161 <Bundle-Version >${bundle.version} </Bundle-Version >
162+ <Bundle-Description >Jakarta WebSocket ${spec.version} </Bundle-Description >
160163 <Extension-Name >${extensionName} </Extension-Name >
161164 <Specification-Version >${spec.version} </Specification-Version >
162165 <Specification-Vendor >${vendorName} </Specification-Vendor >
163166 <Implementation-Version >${project.version} </Implementation-Version >
164- <Implementation-Vendor >${vendorName} </Implementation-Vendor >
167+ <Implementation-Vendor >${project.organization.name} </Implementation-Vendor >
168+ <Implementation-Vendor-Id >org.eclipse</Implementation-Vendor-Id >
165169 <Export-Package >jakarta.websocket.*</Export-Package >
170+ <_removeheaders >Bnd-LastModified</_removeheaders >
171+ <_reproducible >true</_reproducible >
172+ <_removeheaders >Include-Resource</_removeheaders >
166173 </instructions >
167174 </configuration >
168175 <executions >
178185
179186 <!-- Adds the manifest file created by the org.apache.felix:maven-bundle-plugin -->
180187 <plugin >
188+ <groupId >org.apache.maven.plugins</groupId >
181189 <artifactId >maven-jar-plugin</artifactId >
182190 <version >3.4.2</version >
183191 <configuration >
@@ -249,16 +257,6 @@ Use is subject to <a href="{@docRoot}/doc-files/EFSL.html" target="_top">license
249257 </execution >
250258 </executions >
251259 </plugin >
252- <plugin >
253- <groupId >org.sonatype.central</groupId >
254- <artifactId >central-publishing-maven-plugin</artifactId >
255- <configuration >
256- <publishingServerId >central</publishingServerId >
257- <autoPublish >true</autoPublish >
258- <waitUntil >published</waitUntil >
259- <centralSnapshotsUrl >https://central.sonatype.com/repository/maven-snapshots/</centralSnapshotsUrl >
260- </configuration >
261- </plugin >
262260 </plugins >
263261 </pluginManagement >
264262 </build >
@@ -268,18 +266,4 @@ Use is subject to <a href="{@docRoot}/doc-files/EFSL.html" target="_top">license
268266 <module >server</module >
269267 </modules >
270268
271- <!-- Required if parent is a SNAPSHOT -->
272- <repositories >
273- <repository >
274- <name >Central Portal Snapshots</name >
275- <id >central-portal-snapshots</id >
276- <url >https://central.sonatype.com/repository/maven-snapshots/</url >
277- <releases >
278- <enabled >false</enabled >
279- </releases >
280- <snapshots >
281- <enabled >true</enabled >
282- </snapshots >
283- </repository >
284- </repositories >
285269</project >
0 commit comments