pom.xml 5.57 KB
Newer Older
1
<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">
2

3
  <modelVersion>4.0.0</modelVersion>
4

5
  <description>
6
        Pure Java implementation NFSv3, v4 and v4.1
7
  </description>
8

9
10
  <groupId>org.dcache</groupId>
  <artifactId>nfs4j</artifactId>
11
  <version>0.16.0-SNAPSHOT</version>
12
13
  <name>Java based NFSv4.1 implementation</name>
  <packaging>pom</packaging>
14

15
  <url>http://www.dCache.ORG</url>
16

17
  <scm>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
18
      <connection>scm:git:https://github.com/dCache/nfs4j.git</connection>
19
      <developerConnection>scm:git:ssh://git@github.com/dCache/nfs4j.git</developerConnection>
20
    <tag>HEAD</tag>
21
  </scm>
22

23
24
25
26
27
28
29
30
31
32
33
34
35
36
  <!--
    CODE LICENSE
  -->
  <licenses>
    <license>
      <name>
        GNU Lesser General Public License
      </name>
      <url>
        http://www.fsf.org/licensing/licenses/lgpl.txt
      </url>
      <distribution>repo</distribution>
    </license>
  </licenses>
37

38
39
  <modules>
      <module>core</module>
40
      <module>basic-client</module>
41
      <module>spring</module>
42
  </modules>
43

44
45
46
47
48
49
50
51
52
53
54
55
56
57
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-pmd-plugin</artifactId>
          <version>3.0.1</version>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
58
            <version>3.7.0</version>
59
            <configuration>
60
61
                <source>1.8</source>
                <target>1.8</target>
62
                <showDeprecation>true</showDeprecation>
63
                <encoding>UTF-8</encoding>
64
65
            </configuration>
        </plugin>
66
67
68
69
70
71
72
73
74
75
76
77
	<plugin>
	    <groupId>org.apache.maven.plugins</groupId>
	    <artifactId>maven-release-plugin</artifactId>
	    <version>2.4.2</version>
	    <dependencies>
		<dependency>
		    <groupId>org.apache.maven.scm</groupId>
		    <artifactId>maven-scm-provider-gitexe</artifactId>
		    <version>1.9</version>
		</dependency>
	    </dependencies>
	</plugin>
78
79
80
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>findbugs-maven-plugin</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
81
           <version>3.0.5</version>
82
        </plugin>
83
84
    </plugins>
  </build>
85

86
87
88
89
90
91
92
93
  <!--
    EXTERNAL DEPENDENCIES
  -->
  <dependencyManagement>
      <dependencies>
          <dependency>
              <groupId>jline</groupId>
              <artifactId>jline</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
94
              <version>2.14.5</version>
95
96
97
98
          </dependency>
          <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
99
              <version>4.12</version>
100
101
102
103
104
105
106
107
108
109
110
              <scope>test</scope>
          </dependency>
          <dependency>
              <groupId>org.mockito</groupId>
              <artifactId>mockito-core</artifactId>
              <version>1.9.5</version>
              <scope>test</scope>
          </dependency>
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-api</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
111
              <version>1.7.25</version>
112
113
114
115
          </dependency>
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>log4j-over-slf4j</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
116
              <version>1.7.25</version>
117
118
119
120
          </dependency>
          <dependency>
              <groupId>ch.qos.logback</groupId>
              <artifactId>logback-classic</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
121
              <version>1.2.3</version>
122
123
124
125
          </dependency>
          <dependency>
              <groupId>com.google.guava</groupId>
              <artifactId>guava</artifactId>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
126
              <version>20.0</version>
127
          </dependency>
128
129
130
131
132
          <dependency>
              <groupId>org.springframework</groupId>
              <artifactId>spring-context</artifactId>
              <version>4.0.3.RELEASE</version>
          </dependency>
133
134
135
          <dependency>
              <groupId>org.dcache</groupId>
              <artifactId>oncrpc4j-core</artifactId>
136
              <version>2.7.0</version>
137
138
139
          </dependency>
      </dependencies>
  </dependencyManagement>
Tigran Mkrtchyan's avatar
Tigran Mkrtchyan committed
140

141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
  <!--
    MAVEN REPOSITORIES
  -->
  <repositories>
  <!-- Grizzly repository -->
    <repository>
      <id>download.java.net</id>
      <name>Glassfish Repository for Maven</name>
      <url>http://download.java.net/maven/glassfish/ </url>
      <layout>default</layout>
    </repository>
    <repository>
      <id>maven2-repository.dev.java.net</id>
      <name>Java.net Repository for Maven</name>
      <url>http://download.java.net/maven/2/</url>
      <layout>default</layout>
    </repository>
    <repository>
      <id>maven2-repository.dcache.org</id>
      <name>dCache.ORG Repository for Maven</name>
      <url>http://download.dcache.org/nexus/content/groups/public/</url>
      <layout>default</layout>
    </repository>
    <repository>
      <id>dcache-snapshots</id>
      <name>dCache.ORG snapshots repository</name>
      <url>http://download.dcache.org/nexus/content/repositories/snapshots</url>
      <layout>default</layout>
    </repository>
  </repositories>
171
172

    <!--
173
                 MAVEN DEPLOYMENT REPOSITORY
174
    -->
175
176
177
178
179
180
181
182
183
184
185
  <distributionManagement>
      <repository>
          <id>dcache.org</id>
          <url>https://download.dcache.org/nexus/content/repositories/releases</url>
      </repository>
      <snapshotRepository>
          <id>dcache.org-snapshot</id>
          <url>https://download.dcache.org/nexus/content/repositories/snapshots</url>
      </snapshotRepository>
  </distributionManagement>

186
</project>