pom.xml 5.7 KB
Newer Older
prova's avatar
prova committed
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 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 171 172 173 174 175 176 177 178 179
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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">
  <modelVersion>4.0.0</modelVersion>
  <parent>
	<groupId>it.maggioli.suite</groupId>
	<artifactId>produzione-web</artifactId>
    <version>LATEST</version>
  </parent>
  <groupId>it.maggioli.suite</groupId>
  <artifactId>repository</artifactId>
  <packaging>pom</packaging>
  <version>0.0.2.0000</version>
  <name>repository-web</name>
  <properties>
    <jws_name>web-repository</jws_name>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <appPrefix>REP_WEB</appPrefix>
	<appPrefixLower>${appPrefix}</appPrefixLower>
	<project.build.private.target.folder>${project.build.suite.private.folder}/${appPrefix}</project.build.private.target.folder>
    <!--it.saga.library.commonDataTypes.version>4.0.75.0000</it.saga.library.commonDataTypes.version-->
    <it.maggioli.suite.configuration.version>0.0.12.0000</it.maggioli.suite.configuration.version>
    <it.maggioli.suite.authentication.version>0.0.6.0000</it.maggioli.suite.authentication.version>
    <it.maggioli.suite.commonDataTypes.version>0.0.7.0000</it.maggioli.suite.commonDataTypes.version>
	<it.maggioli.suite.vendor.version>0.0.12.0000</it.maggioli.suite.vendor.version>
	<it.maggioli.suite.common.version>1.0.11.0000</it.maggioli.suite.common.version>
	<it.maggioli.suite.controls.version>1.0.14.0000</it.maggioli.suite.controls.version>
  </properties>
<profiles>
    <profile>
      <id>jenkins-release</id>
      <activation>
        <file>
          <exists>/home/jenkins/.m2/settings.xml</exists>
        </file>
        <property>
          <name>release</name>
          <value>true</value>
        </property>
      </activation>
      <modules>
        <module>src/REP-web</module>
      </modules>
    </profile>
  </profiles>
  <modules>
    <module>src/REP-lib</module>
    <module>src/REP-pri</module>
  </modules>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.5</version>
        <configuration>
          <skip>true</skip>
          <!--questo per saltare la produzione dei javadocs, sara rimosso piu avanti -->
          <aggregate>true</aggregate>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <aggregate>true</aggregate>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
	<build>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>versions-maven-plugin</artifactId>
				<version>2.7</version>
				<configuration>
					<generateBackupPoms>false</generateBackupPoms>
					<properties>
						<property>
							<name>it.maggioli.suite.controls.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>controls</artifactId>
								</dependency>
							</dependencies>
						</property>	
						<property>
							<name>it.maggioli.suite.vendor.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>vendor</artifactId>
								</dependency>
							</dependencies>
						</property>	
						<property>
							<name>it.maggioli.suite.grid.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>grid</artifactId>
								</dependency>
							</dependencies>
						</property>
						<property>
							<name>it.maggioli.suite.common.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>common</artifactId>
								</dependency>
							</dependencies>
						</property>
<!-- ABILITARE SE SI NECESSITA L'AGGIORNAMENTO AUTOMATICO DELLE DUE PROPRIETA'
						<property>
							<name>it.maggioli.suite.authentication.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>authentication</artifactId>
								</dependency>
							</dependencies>
						</property>
						<property>
							<name>it.maggioli.suite.menu.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>menu</artifactId>
								</dependency>
							</dependencies>
						</property>
-->
						<property>
							<name>it.maggioli.suite.configuration.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>configuration</artifactId>
								</dependency>
							</dependencies>
						</property>
						<property>
							<name>it.maggioli.suite.layout.version</name>
							<dependencies>
								<dependency>
									<groupId>it.maggioli.suite</groupId>
									<artifactId>layout</artifactId>
								</dependency>
							</dependencies>
						</property>
					</properties>
				</configuration>
				<executions>
					<execution>
						<id>update-dependencies</id>
						<!--phase>validate</phase-->
						<goals>
							<goal>update-properties</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>  
  <scm>
		<developerConnection>
      scm:svn:http://buildenv.maggioli.it/svn/saga/trunk/moduli_web/it.maggioli.suite.repository
		</developerConnection>
	</scm>
  <!--scm>
    <developerConnection>
      scm:svn:http://buildenv.maggioli.it/svn/saga/trunk/it.saga.library.dboperation
    </developerConnection>
  </scm-->
</project>