Skip to content

Commit

Permalink
Merge pull request #758 from apache/wicket-7090
Browse files Browse the repository at this point in the history
WICKET-7090: add outputTimestamp property to enable reproducible builds
  • Loading branch information
papegaaij authored Jan 10, 2024
2 parents eadd734 + 7652239 commit 07d457b
Show file tree
Hide file tree
Showing 20 changed files with 24 additions and 21 deletions.
7 changes: 5 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<project.build.outputTimestamp>2024-01-01T00:00:00Z</project.build.outputTimestamp>

<javadoc.additionalJOption />
<javadoc.jdk.apidocs.link>https://docs.oracle.com/en/java/javase/${java.specification.version}/docs/api/</javadoc.jdk.apidocs.link>

Expand Down Expand Up @@ -914,9 +916,9 @@
<executions>
<execution>
<id>default-bundle</id>
<phase>package</phase>
<phase>process-classes</phase>
<goals>
<goal>bundle</goal>
<goal>manifest</goal>
</goals>
<configuration>
<instructions>
Expand Down Expand Up @@ -1058,6 +1060,7 @@
<version>${maven-jar-plugin.version}</version>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<manifest>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
Expand Down
2 changes: 1 addition & 1 deletion wicket-auth-roles/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-auth-roles</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Auth Roles</name>
<description>
Wicket Authorization Integration Based on roles, metadata and
Expand Down
2 changes: 1 addition & 1 deletion wicket-bean-validation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-bean-validation</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Bean Validation</name>
<properties>
<osgi.export.package>org.apache.wicket.bean.validation*;-noimport:=true</osgi.export.package>
Expand Down
2 changes: 1 addition & 1 deletion wicket-cdi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-cdi</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket CDI</name>
<description>
Provides integration between Wicket and CDI containers. Enables injection of
Expand Down
2 changes: 1 addition & 1 deletion wicket-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-core</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Core</name>
<description>
Wicket is a Java web application framework that takes simplicity,
Expand Down
2 changes: 1 addition & 1 deletion wicket-devutils/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-devutils</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Development Utilities</name>
<description>
Wicket development utilities provide helpful features that
Expand Down
2 changes: 1 addition & 1 deletion wicket-experimental/wicket-metrics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
</parent>
<artifactId>wicket-metrics</artifactId>
<version>0.18-SNAPSHOT</version>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Metrics</name>
<description>
Wicket’s implementation to show metric information
Expand Down
2 changes: 1 addition & 1 deletion wicket-extensions-tester/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-extensions-tester</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Extensions Tester</name>
<description>
Wicket Extensions testers for Unit Tests.
Expand Down
2 changes: 1 addition & 1 deletion wicket-extensions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-extensions</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Extensions</name>
<description>Wicket Extensions is a rich component library for the Wicket framework.</description>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion wicket-guice/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-guice</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Guice Integration</name>
<description>
Google Guice integration in your Wicket web applications. See the
Expand Down
2 changes: 1 addition & 1 deletion wicket-ioc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-ioc</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket IoC common code</name>
<description>
Wicket IoC common dependencies for injection and proxying. Used by
Expand Down
2 changes: 1 addition & 1 deletion wicket-jmx/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-jmx</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket JMX</name>
<description>Wicket Java Management Extensions</description>
<properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</parent>

<artifactId>wicket-native-websocket-core</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Native WebSocket Core</name>
<description>Provides the common code needed for the different integrations with web container's WebSocket implementations</description>
<properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-native-websocket-javax</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Native WebSocket Javax</name>
<description>Provides the common code needed for the different integrations with web container's WebSocket implementations</description>
<properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</parent>

<artifactId>wicket-native-websocket-tester</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Native WebSocket Tester</name>
<description>Provides the helper classes for testing WebSocket based applications</description>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion wicket-request/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<version>10.0.0-M3-SNAPSHOT</version>
</parent>
<artifactId>wicket-request</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Request</name>
<url>http://maven.apache.org</url>

Expand Down
2 changes: 1 addition & 1 deletion wicket-spring/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-spring</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Spring Integration</name>
<description>Integration project to use Spring injection in your Wicket applications. See the wicket-spring-examples for integration patterns.</description>
<properties>
Expand Down
2 changes: 1 addition & 1 deletion wicket-tester/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-tester</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Tester</name>
<description>
Core Wicket testers for Unit Tests.
Expand Down
2 changes: 1 addition & 1 deletion wicket-util/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-util</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Util</name>
<properties>
<osgi.export.package>org.apache.wicket.util*;-noimport:=true</osgi.export.package>
Expand Down
2 changes: 1 addition & 1 deletion wicket-velocity/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>wicket-velocity</artifactId>
<packaging>bundle</packaging>
<packaging>jar</packaging>
<name>Wicket Velocity</name>
<description>
Provides a specialized panel and some related utilities that enables
Expand Down

0 comments on commit 07d457b

Please sign in to comment.