Blame view

pom.xml 3.07 KB
f5c356b7   Nathanael Jourdane   add distribution ...
1
2
3
4
5
6
7
<?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>eu.omp.irap.vespa</groupId>
  <artifactId>epntapclient</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>epnTAPCLient</name>
511d4d32   Nathanael Jourdane   add developper en...
8
9
10
11
12
13
14
15
16
17
18
19

  <developers>
		<developer>
				<name>Nathanaƫl Jourdane</name>
				<organization>IRAP/CNRS</organization>
				<organizationUrl>http://www.irap.omp.eu</organizationUrl>
				<roles>
					<role>Developer</role>
				</roles>
		</developer>
	</developers>

8a698605   Nathanael Jourdane   add UTF8 encoding...
20
21
22
23
  <properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

4c8abbba   Nathanael Jourdane   compile in 1.7
24
25
26
27
28
29
30
31
32
33
34
35
36
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
    </plugins>
  </build>

f5c356b7   Nathanael Jourdane   add distribution ...
37
38
39
40
41
42
43
44
  <dependencies>
    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>2.2.2</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
511d4d32   Nathanael Jourdane   add developper en...
45

c1769d29   Nathanael Jourdane   add jenkins profi...
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
  <profiles>
    <profile>
      <id>jenkins</id>
      <!-- This profile is activated by the "-P jenkins" switch when run on the
        build server by Jenkins (continuous integration) -->
      <build>
        <plugins>
          <!-- Jenkins should only build -SNAPSHOTs -->
          <plugin>
            <artifactId>maven-enforcer-plugin</artifactId>
            <executions>
              <execution>
                <goals>
                  <goal>enforce</goal>
                </goals>
                <configuration>
                  <rules>
                    <evaluateBeanshell>
                      <condition>"${project.version}".endsWith("-SNAPSHOT")</condition>
                      <message>Jenkins should only build -SNAPSHOT versions</message>
                    </evaluateBeanshell>
                  </rules>
                  <fail>true</fail>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
511d4d32   Nathanael Jourdane   add developper en...
77

f5c356b7   Nathanael Jourdane   add distribution ...
78
79
80
81
82
83
  <repositories>
    <repository>
      <id>IRAP-NEXUS</id>
      <url>https://nexus.irap.omp.eu/content/groups/public</url>
    </repository>
  </repositories>
511d4d32   Nathanael Jourdane   add developper en...
84

f5c356b7   Nathanael Jourdane   add distribution ...
85
86
87
88
89
90
91
92
93
94
95
96
97
98
  <!-- For using it, (with mvn deploy) it need the <server(s)> config on ~/m2/settings.xml  with the logins for nexus. -->
  <distributionManagement>
    <repository>
      <id>deploymentIRAPReleases</id>
      <name>Releases (Nexus)</name>
      <url>https://nexus.irap.omp.eu/content/repositories/releases</url>
    </repository>
    <snapshotRepository>
      <id>deploymentIRAPSnapshots</id>
      <name>Snapshots (Nexus)</name>
      <url>https://nexus.irap.omp.eu/content/repositories/snapshots</url>
    </snapshotRepository>
  </distributionManagement>
</project>