summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-01 16:53:13 +0200
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-01 16:53:13 +0200
commit036283a4a568fbf96bb6a4f423509b9b9776d7c6 (patch)
tree3b00a9816153477ad0bbfd52fe84411206c80999 /pom.xml
parent846700d44b67b22835b57a1c04f17043db8323a3 (diff)
downloadmaven-nar-plugin-036283a4a568fbf96bb6a4f423509b9b9776d7c6.tar.gz
maven-nar-plugin-036283a4a568fbf96bb6a4f423509b9b9776d7c6.tar.bz2
maven-nar-plugin-036283a4a568fbf96bb6a4f423509b9b9776d7c6.tar.xz
maven-nar-plugin-036283a4a568fbf96bb6a4f423509b9b9776d7c6.zip
Fixed POM warnings, compiles with cpptasks-parallel
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml122
1 files changed, 89 insertions, 33 deletions
diff --git a/pom.xml b/pom.xml
index 748289c..f1295f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,46 +1,78 @@
-<?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/maven-v4_0_0.xsd">
+<?xml version='1.0' encoding='UTF-8'?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<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>
- <artifactId>maven-plugin-pom</artifactId>
- <groupId>org.freehep</groupId>
- <version>5</version>
+ <artifactId>maven-plugins</artifactId>
+ <groupId>org.apache.maven.plugins</groupId>
+ <version>14</version>
</parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.freehep</groupId>
- <artifactId>freehep-nar-plugin</artifactId>
+
+ <artifactId>maven-nar-plugin</artifactId>
+ <version>2.1-SNAPSHOT</version>
<packaging>maven-plugin</packaging>
- <name>FreeHEP Maven Native Archive Plugin</name>
- <version>2.0-alpha-11-SNAPSHOT</version>
- <description>Native Archive Plug-in to compile and link c++, c and fortran (for Maven 2),
- see Introduction</description>
- <repositories>
- <repository>
- <id>freehep-maven</id>
- <name>Maven FreeHEP</name>
- <url>http://java.freehep.org/maven2</url>
- </repository>
- </repositories>
+
+ <name>Maven NAR Plugin</name>
+ <description>
+ This plugin compiles native code and publishes native artifacts in the for of nar files.
+ </description>
+ <url>http://java.freehep.org/freehep-nar-plugin/intro.html</url>
+
+ <prerequisites>
+ <maven>2.0.6</maven>
+ </prerequisites>
+
+ <scm>
+ <connection>scm:git:git://github.com/duns/maven-nar-plugin.git</connection>
+ <developerConnection>scm:git:git://github.com/duns/maven-nar-plugin.git</developerConnection>
+ <url>http://github.com/duns/maven-nar-plugin</url>
+ </scm>
+ <issueManagement>
+ <system>jira</system>
+ <url>http://bugs.freehep.org/browse/NARPLUGIN</url>
+ </issueManagement>
+
+ <properties>
+ <mavenVersion>2.0.6</mavenVersion>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
<dependencies>
<dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-compiler-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>1.2</version>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>${mavenVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-archiver</artifactId>
+ <version>${mavenVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
+ <version>${mavenVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
@@ -49,23 +81,47 @@
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-compiler-api</artifactId>
+ <version>1.5.3</version>
+ </dependency>
+
+<!-- FIXME No Longer Needed ?
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
- <version>1.1</version>
+ <version>1.2</version>
</dependency>
<dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-archiver</artifactId>
+ <version>1.0-alpha-11</version>
+ </dependency>
+
+ -->
+ <dependency>
<groupId>net.sf.antcontrib</groupId>
- <artifactId>cpptasks</artifactId>
+ <artifactId>cpptasks-parallel</artifactId>
<version>1.0-beta-4-parallel-3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>bcel</groupId>
<artifactId>bcel</artifactId>
+ <version>5.1</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.6.5</version>
</dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.2</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
+
+ <build>
+ <defaultGoal>install</defaultGoal>
+ </build>
</project>
-