pom.xml 5.1 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/maven-v4_0_0.xsd">
K
kohsuke 已提交
2 3 4 5
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.jvnet.hudson</groupId>
    <artifactId>hudson</artifactId>
6
    <version>1.6</version>
K
kohsuke 已提交
7 8 9 10 11
    <relativePath>../pom.xml</relativePath>
  </parent>
  
  <groupId>org.jvnet.hudson.main</groupId>
  <artifactId>pom</artifactId>
12
  <version>1.271-SNAPSHOT</version>
K
kohsuke 已提交
13 14 15 16 17 18
  <packaging>pom</packaging>
  
  <name>Hudson main module</name>
  <description>The module that constitutes the main hudson.war</description>
  
  <modules>
19
    <module>remoting</module>
K
kohsuke 已提交
20
    <module>core</module>
21 22
    <module>maven-agent</module>
    <module>maven-interceptor</module>
K
kohsuke 已提交
23
    <module>war</module>
K
kohsuke 已提交
24
    <module>test</module>
K
kohsuke 已提交
25
  </modules>
26
  
27
  <scm>
28 29 30
    <connection>scm:svn:https://svn.dev.java.net/svn/hudson/trunk/hudson/main/</connection>
    <developerConnection>scm:svn:https://svn.dev.java.net/svn/hudson/trunk/hudson/main/</developerConnection>
    <url>https://hudson.dev.java.net/source/browse/hudson/trunk/hudson/main</url>
31 32
  </scm>
  
33
  <build>
K
kohsuke 已提交
34
    <defaultGoal>install</defaultGoal>
35 36 37
    <plugins>
      <plugin>
        <artifactId>maven-release-plugin</artifactId>
38
        <version>2.0-beta-8</version>
39
        <configuration>
40 41
          <!-- enable release profile during the release, create IPS package, and sign bits. -->
          <prepareVerifyArgs>-P release,ips,sign</prepareVerifyArgs>
42 43 44 45
          <!--
            also run assembly during the release.
            http://www.nabble.com/Release-Plugin%3A-Include-assemblies-for-deploying-tf2642295s177.html#a7377938
           -->
46
          <goals>install javadoc:javadoc animal-sniffer:check assembly:attached deploy</goals>
47 48 49 50
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
51
        <inherited>false</inherited>
52 53 54 55 56
        <configuration>
          <finalName>hudson-${version}</finalName>
          <descriptors>
            <descriptor>assembly-src.xml</descriptor>
          </descriptors>
57 58
        </configuration>
      </plugin>
K
kohsuke 已提交
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
      <plugin>
        <artifactId>maven-remote-resources-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>process</goal>
            </goals>
            <configuration>
              <resourceBundles>
                <resourceBundle>org.jvnet.hudson:license:1.0</resourceBundle>
              </resourceBundles>
            </configuration>
          </execution>
        </executions>
      </plugin>
74 75 76 77
      <plugin>
        <!-- make sure our code doesn't have 1.6 dependencies except where we know it -->
        <groupId>org.jvnet</groupId>
        <artifactId>animal-sniffer</artifactId>
78 79 80 81 82 83 84 85
        <version>1.2</version>
        <configuration>
          <signature>
            <groupId>org.jvnet.animal-sniffer</groupId>
            <artifactId>java1.5</artifactId>
            <version>1.0</version>
          </signature>
        </configuration>
86
      </plugin>
87

S
sorokh 已提交
88
      <!--<plugin>
K
kohsuke 已提交
89 90 91 92 93 94 95 96 97
        <groupId>org.jvnet.fix1600</groupId>
        <artifactId>fix1600</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>fix</goal>
            </goals>
          </execution>
        </executions>
S
sorokh 已提交
98
      </plugin>-->
99 100
    </plugins>
  </build>
101 102 103 104 105

  <dependencies>
    <dependency>
      <!-- for JRE requirement check annotation -->
      <groupId>org.jvnet</groupId>
K
kohsuke 已提交
106 107 108
      <artifactId>animal-sniffer-annotation</artifactId>
      <version>1.0</version>
      <optional>true</optional><!-- no need to have this at runtime -->
109 110 111
    </dependency>
  </dependencies>

K
kohsuke 已提交
112 113 114
  <properties>
    <maven.version>2.0.4</maven.version>
  </properties>
115

116 117 118 119 120 121 122 123 124 125 126 127 128
  <profiles>
    <profile>
      <id>debug</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <hudson.sign.alias>hudson</hudson.sign.alias>
        <hudson.sign.keystore>../dummy.keystore</hudson.sign.keystore>
        <hudson.sign.storepass>hudson</hudson.sign.storepass>
      </properties>
    </profile>
  </profiles>
129
  
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
  <repositories>
    <repository>
      <id>m.g.o-public</id>
      <url>http://maven.glassfish.org/content/groups/public/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>m.g.o-public</id>
      <url>http://maven.glassfish.org/content/groups/public/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>

K
kohsuke 已提交
156 157 158 159 160 161 162
  <licenses>
    <license>
      <name>The MIT license</name>
      <url>http://www.opensource.org/licenses/mit-license.php</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
163 164 165 166 167 168 169

  <distributionManagement>
    <site>
      <id>jellydoc-www</id>
      <url>java-net:/hudson/trunk/www/maven-site/</url>
    </site>
  </distributionManagement>
170
</project>