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