openas2-server
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>net.sf.openas2</groupId>
<artifactId>openas2-server</artifactId>
<version>2.10.1</version>
</dependency><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<!-- DO NOT CHANGE THIS "groupId" WITHOUT CHANGING XMLSession.getManifestAttributes.MANIFEST_VENDOR_ID_ATTRIB -->
<groupId>net.sf.openas2</groupId>
<artifactId>OpenAS2</artifactId>
<version>2.10.1</version>
</parent>
<artifactId>openas2-server</artifactId>
<!-- DO NOT CHANGE THIS "name" WITHOUT CHANGING XMLSession.getManifestAttributes.MANIFEST_TITLE_ATTRIB -->
<name>OpenAS2 Server</name>
<description>
Open source implementation of the AS2 standard for signed encrypted and compressed document transfer
</description>
<properties>
<mainClass>org.openas2.app.OpenAS2Server</mainClass>
<project.dist.package.name>${project.parent.artifactId}Server-${project.version}.zip</project.dist.package.name>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<remote.connect.jar>${project.basedir}/../Remote/target/openas2-remote-${project.version}.jar
</remote.connect.jar>
<help.file.src>${project.basedir}/../docs/OpenAS2HowTo.pdf</help.file.src>
<release.notes>${project.basedir}/../RELEASE-NOTES.md</release.notes>
<release.history>${project.basedir}/../changes.txt</release.history>
</properties>
<distributionManagement>
<site>
<id>openas2.sf.net</id>
<name>openas2.sf.net</name>
<url>sftp://web.sourceforge.net/home/project-web/openas2/htdocs/test</url>
</site>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemProperties>
<org.apache.commons.logging.Log>org.openas2.logging.Log</org.apache.commons.logging.Log>
</systemProperties>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>default-cli</id>
<goals>
<goal>run</goal>
</goals>
<phase>package</phase>
<configuration>
<target>
<copy todir="${project.build.directory}/dist/bin"
verbose="true">
<fileset dir="${project.basedir}/src/bin"/>
</copy>
<!--Copy config directory to assembly directory -->
<copy todir="${project.build.directory}/dist/config"
verbose="true">
<fileset dir="${project.basedir}/src/config"/>
</copy>
<!--Copy resources directory to assembly directory -->
<copy todir="${project.build.directory}/dist/resources"
verbose="true">
<fileset dir="${project.basedir}/src/resources"/>
</copy>
<!--Copy artifact to build lib dicetory -->
<copy
file="${project.build.directory}/${project.build.finalName}.jar"
todir="${project.build.directory}/dist/lib" verbose="true"/>
<!-- Add the help PDF version to the distro -->
<copy file="${help.file.src}"
todir="${project.build.directory}/dist" verbose="true"/>
<!-- Add the release notes files -->
<copy file="${release.notes}"
todir="${project.build.directory}/dist" verbose="true"/>
<copy file="${release.history}"
todir="${project.build.directory}/dist" verbose="true"/>
<!-- Add the remote jar for connecting to the server command interface -->
<copy file="${remote.connect.jar}"
todir="${project.build.directory}/dist/bin/remote" verbose="true"/>
<!-- create distribution package -->
<zip
destfile="${project.basedir}/dist/${project.dist.package.name}"
basedir="${project.build.directory}/dist"/>
</target>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<inputDirectory>${project.basedir}/../docs</inputDirectory>
<chmod>false</chmod>
<generateReports>false</generateReports>
<generatedSiteDirectory>false</generatedSiteDirectory>
<generateSitemap>false</generateSitemap>
<generateProjectInfo>false</generateProjectInfo>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk15on</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpg-jdk15on</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>findbugs</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry</artifactId>
<version>1.7.30</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-grizzly2-http</artifactId>
<version>2.31</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.2</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.31</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.inject</groupId>
<artifactId>jersey-hk2</artifactId>
<version>2.31</version>
</dependency>
<!-- Removed JavaEE APIs removed from Java 9+ -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
</project>