callgraph/pom.xml
author Tim Boudreau <tboudreau@netbeans.org>
Sat, 03 Sep 2016 02:41:36 -0400
changeset 18374 04a79821e760
parent 18372 25e1d840480b
permissions -rw-r--r--
Eliminate duplicates in graph files
tboudreau@18301
     1
<?xml version="1.0" encoding="UTF-8"?>
tboudreau@18301
     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">
tboudreau@18301
     3
    <modelVersion>4.0.0</modelVersion>
tboudreau@18301
     4
    <groupId>org.netbeans</groupId>
tboudreau@18301
     5
    <artifactId>callgraph</artifactId>
tboudreau@18301
     6
    <name>Callgraph Utility</name>
tboudreau@18374
     7
    <version>1.3</version>
tboudreau@18301
     8
    <packaging>jar</packaging>
tboudreau@18301
     9
    <properties>
tboudreau@18301
    10
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
tboudreau@18372
    11
        <maven.compiler.source>1.8</maven.compiler.source>
tboudreau@18372
    12
        <maven.compiler.target>1.8</maven.compiler.target>
tboudreau@18301
    13
    </properties>
tboudreau@18301
    14
    <build>
tboudreau@18301
    15
        <plugins>
tboudreau@18301
    16
            <plugin>
tboudreau@18301
    17
                <groupId>org.apache.maven.plugins</groupId>
tboudreau@18301
    18
                <artifactId>maven-jar-plugin</artifactId>
tboudreau@18301
    19
                <version>2.6</version>
tboudreau@18301
    20
                <configuration>
tboudreau@18301
    21
                    <archive>
tboudreau@18301
    22
                        <manifest>
tboudreau@18301
    23
                            <mainClass>org.netbeans.lib.callgraph.Callgraph</mainClass>
tboudreau@18301
    24
                        </manifest>
tboudreau@18301
    25
                    </archive>
tboudreau@18301
    26
                </configuration>
tboudreau@18301
    27
            </plugin>
tboudreau@18301
    28
            <plugin>
tboudreau@18301
    29
                <groupId>org.apache.maven.plugins</groupId>
tboudreau@18301
    30
                <artifactId>maven-assembly-plugin</artifactId>
tboudreau@18301
    31
                <version>2.5.5</version>
tboudreau@18301
    32
                <configuration>
tboudreau@18301
    33
                    <descriptorRefs>
tboudreau@18301
    34
                        <descriptorRef>jar-with-dependencies</descriptorRef>
tboudreau@18301
    35
                    </descriptorRefs>
tboudreau@18301
    36
                    <archive>
tboudreau@18301
    37
                        <index>true</index>
tboudreau@18301
    38
                        <manifest>
tboudreau@18301
    39
                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
tboudreau@18301
    40
                            <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
tboudreau@18301
    41
                            <addClasspath>true</addClasspath>
tboudreau@18301
    42
                            <classpathLayoutType>simple</classpathLayoutType>
tboudreau@18301
    43
                            <mainClass>org.netbeans.lib.callgraph.Callgraph</mainClass>
tboudreau@18301
    44
                        </manifest>
tboudreau@18301
    45
                    </archive>
tboudreau@18301
    46
                </configuration>
tboudreau@18301
    47
                <executions>
tboudreau@18301
    48
                    <execution>
tboudreau@18301
    49
                        <id>make-assembly</id>
tboudreau@18301
    50
                        <phase>package</phase>
tboudreau@18301
    51
                        <goals>
tboudreau@18301
    52
                            <goal>single</goal>
tboudreau@18301
    53
                        </goals>
tboudreau@18301
    54
                        <configuration>
tboudreau@18301
    55
                            <descriptorRefs>
tboudreau@18301
    56
                                <descriptorRef>jar-with-dependencies</descriptorRef>
tboudreau@18301
    57
                            </descriptorRefs>
tboudreau@18301
    58
                            <finalName>callgraph</finalName>
tboudreau@18301
    59
                            <appendAssemblyId>true</appendAssemblyId>
tboudreau@18301
    60
                        </configuration>
tboudreau@18301
    61
                    </execution>
tboudreau@18301
    62
                </executions>
tboudreau@18301
    63
            </plugin>
tboudreau@18301
    64
        </plugins>
tboudreau@18301
    65
    </build>
tboudreau@18301
    66
    <dependencies>
tboudreau@18301
    67
        <dependency>
tboudreau@18301
    68
            <groupId>org.netbeans.external</groupId>
tboudreau@18301
    69
            <artifactId>nb-javac-api</artifactId>
tboudreau@18372
    70
            <version>RELEASE81</version>
tboudreau@18301
    71
            <type>jar</type>
tboudreau@18301
    72
        </dependency>
tboudreau@18301
    73
        <dependency>
tboudreau@18301
    74
            <groupId>org.netbeans.external</groupId>
tboudreau@18301
    75
            <artifactId>nb-javac-impl</artifactId>
tboudreau@18301
    76
            <!--<scope>provided</scope>-->
tboudreau@18372
    77
            <version>RELEASE81</version>
tboudreau@18301
    78
            <type>jar</type>
tboudreau@18301
    79
        </dependency>
tboudreau@18301
    80
        <dependency>
tboudreau@18301
    81
            <groupId>junit</groupId>
tboudreau@18301
    82
            <artifactId>junit</artifactId>
tboudreau@18301
    83
            <version>4.12</version>
tboudreau@18301
    84
            <scope>test</scope>
tboudreau@18301
    85
        </dependency>
tboudreau@18301
    86
        <dependency>
tboudreau@18301
    87
            <groupId>org.hamcrest</groupId>
tboudreau@18301
    88
            <artifactId>hamcrest-core</artifactId>
tboudreau@18301
    89
            <version>1.3</version>
tboudreau@18301
    90
            <scope>test</scope>
tboudreau@18301
    91
        </dependency>
tboudreau@18301
    92
    </dependencies>
tboudreau@18301
    93
    <repositories>
tboudreau@18301
    94
        <repository>
tboudreau@18301
    95
            <id>netbeans</id>
tboudreau@18301
    96
            <name>NetBeans</name>
tboudreau@18301
    97
            <url>http://bits.netbeans.org/maven2/</url>
tboudreau@18301
    98
            <releases>
tboudreau@18301
    99
                <enabled>true</enabled>
tboudreau@18301
   100
                <updatePolicy>never</updatePolicy>
tboudreau@18301
   101
            </releases>
tboudreau@18301
   102
            <snapshots>
tboudreau@18301
   103
                <enabled>true</enabled>
tboudreau@18301
   104
                <updatePolicy>never</updatePolicy>
tboudreau@18301
   105
            </snapshots>
tboudreau@18301
   106
        </repository>
tboudreau@18301
   107
    </repositories>
tboudreau@18301
   108
</project>