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