-
Notifications
You must be signed in to change notification settings - Fork 1
/
pom.xml
139 lines (135 loc) · 5.09 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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>
<groupId>org.holodeckb2b</groupId>
<artifactId>holodeckb2b-as2</artifactId>
<version>3.0.1</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<hb2b-version>6.0.0</hb2b-version>
<axis2-version>1.7.7</axis2-version>
<bc-version>1.72</bc-version>
</properties>
<name>Holodeck B2B AS2 Extension</name>
<url>http://www.holodeck-b2b.org</url>
<description>Is an extension to the Holodeck B2B Core that implements support for the AS2 protocol (specified in RFC4130).</description>
<organization>
<name>Holodeck B2B</name>
<url>www.holodeck-b2b.org</url>
</organization>
<scm>
<url>https://github.com/holodeck-b2b/hb2b-as2.git</url>
<connection>scm:git:https://github.com/holodeck-b2b/hb2b-as2.git</connection>
</scm>
<developers>
<developer>
<name>Sander Fieten</name>
<organization>Chasquis</organization>
<organizationUrl>http://chasquis-consulting.com/holodeck-b2b-support/</organizationUrl>
<email>sander at chasquis-consulting.com</email>
<roles>
<role>Architect</role>
<role>Lead developer</role>
</roles>
<timezone>Europe/Amsterdam</timezone>
</developer>
</developers>
<dependencies>
<!-- Adding the Holodeck B2B Core module of the main project because we're re-using the Security Results
classes -->
<dependency>
<groupId>org.holodeckb2b</groupId>
<artifactId>holodeckb2b-core</artifactId>
<version>${hb2b-version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.holodeckb2b</groupId>
<artifactId>holodeckb2b-ebms3as4</artifactId>
<version>${hb2b-version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>javax.mail-api</artifactId>
<version>1.6.2</version>
</dependency>
<!-- Including BC S/MIME processing. Automatically includes other BC libs -->
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk18on</artifactId>
<version>${bc-version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.6.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-aar-maven-plugin</artifactId>
<version>${axis2-version}</version>
<configuration>
<servicesXmlFile>src/main/resources/META-INF/services.xml</servicesXmlFile>
<aarName>hb2b-as2-msh</aarName>
<includeDependencies>false</includeDependencies>
<!-- The classDirectory parameter is set to a non existing directory to prevent the
plugin from adding the project classes to the aar
-->
<classesDirectory>no_classes</classesDirectory>
</configuration>
<executions>
<execution>
<id>create-hb2b-as2-service</id>
<phase>process-resources</phase>
<goals>
<goal>aar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.axis2
</groupId>
<artifactId>
axis2-aar-maven-plugin
</artifactId>
<versionRange>
[1.7.7,)
</versionRange>
<goals>
<goal>aar</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>