~keheliya-gallaba/gephi/maven-build

« back to all changes in this revision

Viewing changes to exporter.api/pom.xml

  • Committer: Keheliya Gallaba
  • Date: 2011-07-31 09:31:25 UTC
  • Revision ID: keheliya.gallaba@gmail.com-20110731093125-kc48b8g95r9e3pl2
Adding Export API

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.io</groupId>
 
11
    <artifactId>exporter.api</artifactId>
 
12
    <version>0.8</version>
 
13
    <packaging>nbm</packaging>
 
14
 
 
15
    <name>Export 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>project.api</artifactId>
 
46
            <version>0.8</version>
 
47
        </dependency>
 
48
        <dependency>
 
49
            <groupId>org.netbeans.api</groupId>
 
50
            <artifactId>org-openide-util-lookup</artifactId>
 
51
            <version>RELEASE70</version>
 
52
        </dependency>
 
53
        <dependency>
 
54
            <groupId>org.netbeans.api</groupId>
 
55
            <artifactId>org-openide-util</artifactId>
 
56
            <version>RELEASE70</version>
 
57
        </dependency>
 
58
    </dependencies>
 
59
 
 
60
    <build>
 
61
        <plugins>
 
62
            <plugin>
 
63
                <groupId>org.codehaus.mojo</groupId>
 
64
                <artifactId>nbm-maven-plugin</artifactId>
 
65
                <version>3.5</version>
 
66
                <extensions>true</extensions>
 
67
                <configuration>
 
68
                    <publicPackages>
 
69
                        <publicPackage>org.gephi.io.exporter.api</publicPackage>
 
70
                        <publicPackage>org.gephi.io.exporter.spi</publicPackage>
 
71
                    </publicPackages>
 
72
                </configuration>
 
73
            </plugin>
 
74
 
 
75
            <plugin>
 
76
                <!-- NetBeans 6.9+ requires JDK 6 -->
 
77
                <groupId>org.apache.maven.plugins</groupId>
 
78
                <artifactId>maven-compiler-plugin</artifactId>
 
79
                <version>2.3.2</version>
 
80
                <configuration>
 
81
                    <source>1.6</source>
 
82
                    <target>1.6</target>
 
83
                </configuration>
 
84
            </plugin>
 
85
 
 
86
            <plugin>
 
87
                <groupId>org.apache.maven.plugins</groupId>
 
88
                <artifactId>maven-jar-plugin</artifactId>
 
89
                <version>2.3.1</version>
 
90
                <configuration>
 
91
                    <!-- to have the jar plugin pickup the nbm generated manifest -->
 
92
                    <useDefaultManifestFile>true</useDefaultManifestFile>
 
93
                </configuration>
 
94
            </plugin>
 
95
        </plugins>
 
96
    </build>
 
97
</project>