Home | History | Annotate | Download | only in 1.3
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <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">
      3 	<modelVersion>4.0.0</modelVersion>
      4 	<groupId>de.pdark</groupId>
      5 	<artifactId>decentxml</artifactId>
      6 	<version>1.3</version>
      7 	<name>DecentXML</name>
      8 	<description>
      9 		A decent XML parser. Since it's decent, it's not
     10 		compatible with the W3C and therefore, it can do roundtripping. 
     11 	</description>
     12 	<url>http://code.google.com/p/decentxml/</url>
     13 	
     14 	<inceptionYear>2008</inceptionYear>
     15 	<licenses>
     16 		<license>
     17 			<name>New BSD License</name>
     18 			<url>http://www.opensource.org/licenses/bsd-license.php</url>
     19 		</license>
     20 	</licenses>
     21 	
     22 	<developers>
     23 		<developer>
     24 			<name>Aaron Digulla</name>
     25 			<email>digulla (a] hepe.com</email>
     26 			<roles>
     27 				<role>Java Developer</role>
     28 			</roles>
     29 			<timezone>0</timezone>
     30 		</developer>
     31 	</developers>
     32 
     33 	<issueManagement>
     34 		<system>Google Code</system>
     35 		<url>http://code.google.com/p/decentxml/issues/list</url>
     36 	</issueManagement>
     37 	
     38 	<dependencies>
     39 		<dependency>
     40 			<groupId>junit</groupId>
     41 			<artifactId>junit</artifactId>
     42 			<version>4.4</version>
     43 			<scope>test</scope>
     44 		</dependency>
     45 	</dependencies>
     46 	
     47 	<properties>
     48 		<target.dir>target</target.dir>
     49 	     	<version.cobertura-maven-plugin>2.2</version.cobertura-maven-plugin>
     50 	</properties>
     51 	
     52 	<profiles>
     53 		<profile>
     54 			<id>eclipse-folders</id>
     55 			<properties>
     56 				<target.dir>target-eclipse</target.dir>
     57 			</properties>
     58 		</profile>
     59 		<!-- I have a patched version of Cobertura that allows to mark a line as
     60 		     irrelevant. For the rest of you, 2.2 (above) should work. -->
     61 		<profile>
     62 			<id>c2.3</id>
     63 			<properties>
     64 				<version.cobertura-maven-plugin>2.3</version.cobertura-maven-plugin>
     65 			</properties>
     66 		</profile>
     67 
     68         <profile>
     69             <id>release-sign-artifacts</id>
     70             <activation>
     71                 <property>
     72                     <name>performRelease</name>
     73                     <value>true</value>
     74                 </property>
     75             </activation>
     76             <build>
     77                 <plugins>
     78                     <plugin>
     79                         <groupId>org.apache.maven.plugins</groupId>
     80                         <artifactId>maven-gpg-plugin</artifactId>
     81                         <version>1.0-alpha-4</version>
     82                         <executions>
     83                             <execution>
     84                                 <id>sign-artifacts</id>
     85                                 <phase>verify</phase>
     86                                 <goals>
     87                                     <goal>sign</goal>
     88                                 </goals>
     89                             </execution>
     90                         </executions>
     91                     </plugin>
     92                 </plugins>
     93             </build>
     94         </profile>
     95 
     96 	</profiles>
     97 	
     98 	<build>
     99 		<outputDirectory>${basedir}/${target.dir}/classes</outputDirectory>
    100 		<testOutputDirectory>${basedir}/${target.dir}/test-classes</testOutputDirectory>
    101 	
    102 		<plugins>
    103 			<plugin>
    104 				<artifactId>maven-compiler-plugin</artifactId>
    105 				<version>2.0.2</version>
    106 				<configuration>
    107 					<source>1.5</source>
    108 					<target>1.5</target>
    109 				</configuration>
    110 			</plugin>
    111 
    112 			<plugin>
    113 				<artifactId>maven-source-plugin</artifactId>
    114 				<version>2.0.4</version>
    115 				<executions>
    116 					<execution>
    117 						<id>attach-sources</id>
    118 						<phase>verify</phase>
    119 						<goals>
    120 							<goal>jar</goal>
    121 							<goal>test-jar</goal>
    122 						</goals>
    123 					</execution>
    124 				</executions>
    125 			</plugin>
    126 
    127 			<plugin>
    128 				<artifactId>maven-assembly-plugin</artifactId>
    129 				<version>2.2-beta-2</version>
    130 				<configuration>
    131 					<descriptorRefs>
    132 						<descriptorRef>bin</descriptorRef>
    133 						<descriptorRef>src</descriptorRef>
    134 					</descriptorRefs>
    135 				</configuration>
    136 				<executions>
    137 					<execution>
    138 						<id>make-assembly</id>
    139 						<phase>package</phase>
    140 						<goals>
    141 							<goal>attached</goal>
    142 						</goals>
    143 					</execution>
    144 				</executions>
    145 			</plugin>
    146 
    147 			<plugin>
    148 				<groupId>org.apache.maven.plugins</groupId>
    149 				<artifactId>maven-scm-plugin</artifactId>
    150 				<version>1.0</version>
    151 			</plugin>
    152 
    153 			<plugin>
    154 				<artifactId>maven-javadoc-plugin</artifactId>
    155 				<version>2.5</version>
    156 				<executions>
    157 					<execution>
    158 						<id>jar</id>
    159 						<phase>package</phase>
    160 						<goals>
    161 							<goal>jar</goal>
    162 						</goals>
    163 					</execution>
    164 				</executions>
    165 			</plugin>
    166 			
    167 			<plugin>
    168 				<groupId>org.codehaus.mojo</groupId>
    169 				<artifactId>cobertura-maven-plugin</artifactId>
    170 				<version>${version.cobertura-maven-plugin}</version>
    171 			</plugin>
    172 
    173 			<plugin>
    174 		        <groupId>org.apache.maven.plugins</groupId>
    175 		        <artifactId>maven-release-plugin</artifactId>
    176 		        <version>2.0-beta-7</version>
    177 		        <configuration>
    178 	                <tagBase>https://decentxml.googlecode.com/svn/tags/</tagBase>
    179 		        </configuration>
    180 			</plugin>
    181 
    182 		</plugins>
    183 	</build>
    184 	
    185 	<reporting>
    186 		<plugins>
    187 			<plugin>
    188 				<groupId>org.codehaus.mojo</groupId>
    189 				<artifactId>cobertura-maven-plugin</artifactId>
    190 				<version>2.2</version>
    191 			</plugin>
    192 
    193 			<plugin>
    194 				<artifactId>maven-javadoc-plugin</artifactId>
    195 				<version>2.5</version>
    196 			</plugin>
    197 
    198 			<plugin>
    199 				<artifactId>maven-jxr-plugin</artifactId>
    200 				<version>2.1</version>
    201 			</plugin>
    202 
    203 			<plugin>
    204 				<artifactId>maven-surefire-report-plugin</artifactId>
    205 				<version>2.4.3</version>
    206 			</plugin>
    207 		</plugins>
    208 	</reporting>
    209 
    210 	<scm>
    211 	    <connection>scm:svn:http://decentxml.googlecode.com/svn/tags/r1.3</connection>
    212 	    <developerConnection>scm:svn:https://decentxml.googlecode.com/svn/tags/r1.3</developerConnection>
    213 	    <url>scm:svn:https://decentxml.googlecode.com/svn/tags/r1.3</url>
    214 	</scm>
    215 
    216 	<distributionManagement>
    217 	    <snapshotRepository>
    218 	      <id>sonatype-nexus-snapshots</id>
    219 	      <name>Sonatype Forge Snapshots Repository</name>
    220 	      <url>http://oss.sonatype.org/content/repositories/snapshots</url>
    221 	    </snapshotRepository>
    222 	    <repository>
    223 	      <id>sonatype-nexus-staging</id>
    224 	      <name>Sonatype Forge Release Repository</name>
    225 	      <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
    226 	    </repository>
    227 	</distributionManagement>
    228 
    229 </project>
    230