Skip to content

Commit

Permalink
chore: don't trim existing pom
Browse files Browse the repository at this point in the history
Signed-off-by: Keith Zantow <kzantow@gmail.com>
  • Loading branch information
kzantow committed Jul 29, 2024
1 parent 984f21c commit 697b4e1
Showing 1 changed file with 81 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,43 @@
</parent>

<name>OpenSAML</name>
<description>
A library for creating, reading, writing and performing some processing of SAML messages.

For further information see https://wiki.shibboleth.net/confluence/display/OS30/Home
</description>

<groupId>org.opensaml</groupId>
<artifactId>opensaml-parent</artifactId>
<version>3.4.6</version>
<packaging>pom</packaging>

<modules>
<module>../opensaml-core</module>
<module>../opensaml-storage-api</module>
<module>../opensaml-security-api</module>
<module>../opensaml-xmlsec-api</module>
<module>../opensaml-messaging-api</module>
<module>../opensaml-soap-api</module>
<module>../opensaml-saml-api</module>
<module>../opensaml-xacml-api</module>
<module>../opensaml-xacml-saml-api</module>

<module>../opensaml-storage-impl</module>
<module>../opensaml-security-impl</module>
<module>../opensaml-xmlsec-impl</module>
<module>../opensaml-messaging-impl</module>
<module>../opensaml-soap-impl</module>
<module>../opensaml-saml-impl</module>
<module>../opensaml-xacml-impl</module>
<module>../opensaml-xacml-saml-impl</module>
<module>../opensaml-profile-api</module>
<module>../opensaml-profile-impl</module>

<module>../opensaml-bom</module>
<module>../opensaml-tests-bom</module>
</modules>

<properties>
<java-support.version>7.5.2</java-support.version>
<spring-extensions.version>5.4.2</spring-extensions.version>
Expand All @@ -24,7 +55,11 @@
<opensaml-module.site.url>${opensaml-parent.site.url}${project.artifactId}</opensaml-module.site.url>
</properties>



<!-- Dependencies which are required by every single project module should go here and will be inherited by all modules. -->
<dependencies>
<!-- Compile Dependencies -->
<dependency>
<groupId>net.shibboleth.utilities</groupId>
<artifactId>java-support</artifactId>
Expand All @@ -35,6 +70,11 @@
<artifactId>commons-codec</artifactId>
</dependency>

<!-- Provided Dependencies -->

<!-- Runtime Dependencies -->

<!-- Test Dependencies -->
<dependency>
<groupId>net.shibboleth.utilities</groupId>
<artifactId>java-support</artifactId>
Expand All @@ -50,8 +90,12 @@

</dependencies>

<!-- Dependencies which are not required by every project module but for which every module should use the same version
of the dependency should go here. That is to say, placing a dependency here allows one to "peg" the version of the artifact
used by all project modules. -->
<dependencyManagement>
<dependencies>
<!-- Compile Dependencies -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
Expand Down Expand Up @@ -79,6 +123,11 @@
<version>2.12.3</version>
</dependency>

<!-- Provided Dependencies -->

<!-- Runtime Dependencies -->

<!-- Test Dependencies -->
<dependency>
<groupId>net.shibboleth.ext</groupId>
<artifactId>spring-extensions</artifactId>
Expand All @@ -102,4 +151,36 @@
</site>
</distributionManagement>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<executions>
<execution>
<id>attach-descriptor</id>
<goals>
<goal>attach-descriptor</goal>
</goals>
</execution>
</executions>
<configuration>
<siteDirectory>../opensaml-parent/src/site</siteDirectory>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>${automatic.module.name}</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>

</project>

0 comments on commit 697b4e1

Please sign in to comment.