~keheliya-gallaba/gephi/maven-build

« back to all changes in this revision

Viewing changes to visualization.api/pom.xml

  • Committer: Keheliya Gallaba
  • Date: 2011-07-05 08:27:07 UTC
  • Revision ID: keheliya.gallaba@gmail.com-20110705082707-6bgt58kfwe6r0izq
adding Long Task and changes in pom.xml to support local nexus repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
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/xsd/maven-4.0.0.xsd">
3
 
    <modelVersion>4.0.0</modelVersion>
4
 
    <parent>
5
 
    <artifactId>gephi</artifactId>
6
 
    <groupId>org.gephi</groupId>
7
 
    <version>1.0-SNAPSHOT</version>
8
 
  </parent>
9
 
 
10
 
    <groupId>org.gephi.</groupId>
11
 
    <artifactId>visualization.api</artifactId>
12
 
    <version>0.8</version>
13
 
    <packaging>nbm</packaging>
14
 
 
15
 
    <name>Visualization API</name>
16
 
 
17
 
    <properties>
18
 
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19
 
    </properties>
20
 
 
21
 
    <repositories>
22
 
        <!--
23
 
        Repository hosting NetBeans modules, especially APIs.
24
 
        Versions are based on IDE releases, e.g.: RELEASE691
25
 
        To create your own repository, use: nbm:populate-repository
26
 
        -->
27
 
        <repository>
28
 
            <id>netbeans</id>
29
 
            <name>NetBeans</name>
30
 
            <url>http://bits.netbeans.org/maven2/</url>
31
 
            <snapshots>
32
 
                <enabled>false</enabled>
33
 
            </snapshots>
34
 
        </repository>
35
 
    </repositories>
36
 
 
37
 
    <dependencies>
38
 
        <dependency>
39
 
            <groupId>org.netbeans.api</groupId>
40
 
            <artifactId>org-netbeans-api-annotations-common</artifactId>
41
 
            <version>RELEASE70</version>
42
 
        </dependency>
43
 
        <dependency>
44
 
            <groupId>org.gephi</groupId>
45
 
            <artifactId>datalab.api</artifactId>
46
 
            <version>0.8.0.1</version>
47
 
        </dependency>
48
 
        <dependency>
49
 
            <groupId>org.gephi</groupId>
50
 
            <artifactId>graph.api</artifactId>
51
 
            <version>0.8</version>
52
 
        </dependency>
53
 
    </dependencies>
54
 
 
55
 
    <build>
56
 
        <plugins>
57
 
            <plugin>
58
 
                <groupId>org.codehaus.mojo</groupId>
59
 
                <artifactId>nbm-maven-plugin</artifactId>
60
 
                <version>3.5</version>
61
 
                <extensions>true</extensions>
62
 
                <configuration>
63
 
                    <publicPackages>
64
 
                        <publicPackage>org.gephi.visualization.api</publicPackage>
65
 
                        <publicPackage>org.gephi.visualization.impl</publicPackage>
66
 
                        <publicPackage>org.gephi.visualization.spi</publicPackage>
67
 
                    </publicPackages>
68
 
                </configuration>
69
 
            </plugin>
70
 
 
71
 
            <plugin>
72
 
                <!-- NetBeans 6.9+ requires JDK 6 -->
73
 
                <groupId>org.apache.maven.plugins</groupId>
74
 
                <artifactId>maven-compiler-plugin</artifactId>
75
 
                <version>2.3.2</version>
76
 
                <configuration>
77
 
                    <source>1.6</source>
78
 
                    <target>1.6</target>
79
 
                </configuration>
80
 
            </plugin>
81
 
 
82
 
            <plugin>
83
 
                <groupId>org.apache.maven.plugins</groupId>
84
 
                <artifactId>maven-jar-plugin</artifactId>
85
 
                <version>2.3.1</version>
86
 
                <configuration>
87
 
                    <!-- to have the jar plugin pickup the nbm generated manifest -->
88
 
                    <useDefaultManifestFile>true</useDefaultManifestFile>
89
 
                </configuration>
90
 
            </plugin>
91
 
        </plugins>
92
 
    </build>
93
 
</project>