root/lang/java/mvnbeans/pom.xml @ 3189

Revision 3189, 4.7 kB (checked in by t_yano, 7 years ago)

a tool to download all dependencies of one jar file from maven repositories.

Line 
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/maven-v4_0_0.xsd">
3    <modelVersion>4.0.0</modelVersion>
4    <groupId>jp.javelindev</groupId>
5    <artifactId>mvnbeans</artifactId>
6    <packaging>jar</packaging>
7    <version>1.0-SNAPSHOT</version>
8    <name>mvnbeans</name>
9    <url>http://maven.apache.org</url>
10    <licenses>
11        <license>
12            <name>Apache License, Version 2.0</name>
13            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
14            <distribution>repo</distribution>
15        </license>
16    </licenses>   
17    <build>
18        <plugins>
19            <plugin>
20                <artifactId>maven-compiler-plugin</artifactId>
21                <version>RELEASE</version>
22                <configuration>
23                    <source>1.5</source>
24                    <target>1.5</target>
25                </configuration>
26            </plugin>
27        </plugins>
28    </build>   
29    <distributionManagement>
30        <repository>
31            <uniqueVersion>false</uniqueVersion>
32            <id>javelindev.jp</id>
33            <name>JavelinDev Maven2 Repository</name>
34            <url>scp://www.javelindev.jp/home/maven2/maven2.javelindev.jp/html/repository</url>
35            <layout>default</layout>
36        </repository>
37    </distributionManagement>   
38    <profiles>
39        <profile>
40            <id>netbeans-public</id>
41            <activation>
42                <property>
43                    <name>netbeans.execution</name>
44                    <value>true</value>
45                </property>
46            </activation>
47            <build>
48                <plugins>
49                    <plugin>
50                        <artifactId>maven-jar-plugin</artifactId>
51                        <configuration>
52                            <archive>
53                                <manifest>
54                                    <addClasspath>true</addClasspath>
55                                    <classpathPrefix>lib</classpathPrefix>
56                                    <mainClass>jp.javelindev.mvnbeans.App</mainClass>
57                                </manifest>
58                            </archive>
59                        </configuration>
60                    </plugin>
61                    <plugin>
62                        <artifactId>maven-assembly-plugin</artifactId>
63                        <executions>
64                            <execution>
65                                <id>nb</id>
66                                <phase>package</phase>
67                                <goals>
68                                    <goal>directory</goal>
69                                </goals>
70                                <configuration>
71                                    <descriptor>${basedir}/src/main/assemblies/netbeans-run.xml</descriptor>
72                                    <finalName>executable</finalName>
73                                </configuration>
74                            </execution>
75                        </executions>
76                    </plugin>
77                </plugins>
78            </build>
79        </profile>
80    </profiles>
81    <dependencies>
82        <dependency>
83            <groupId>jdom</groupId>
84            <artifactId>jdom</artifactId>
85            <version>1.0</version>
86        </dependency>
87        <dependency>
88            <groupId>commons-vfs</groupId>
89            <artifactId>commons-vfs</artifactId>
90            <version>1.0</version>
91        </dependency>
92        <dependency>
93            <groupId>commons-io</groupId>
94            <artifactId>commons-io</artifactId>
95            <version>1.3.1</version>
96        </dependency>
97        <dependency>
98            <groupId>junit</groupId>
99            <artifactId>junit</artifactId>
100            <version>3.8.1</version>
101            <scope>test</scope>
102        </dependency>
103        <dependency>
104            <groupId>commons-httpclient</groupId>
105            <artifactId>commons-httpclient</artifactId>
106            <version>2.0.2</version>
107        </dependency>
108
109        <dependency>
110            <groupId>jaxen</groupId>
111            <artifactId>jaxen</artifactId>
112            <version>1.0-FCS</version>
113        </dependency>   
114        <dependency>
115            <groupId>saxpath</groupId>
116            <artifactId>saxpath</artifactId>
117            <version>1.0-FCS</version>
118        </dependency>
119        <dependency>
120            <groupId>commons-cli</groupId>
121            <artifactId>commons-cli</artifactId>
122            <version>1.0</version>
123        </dependency>
124    </dependencies>
125</project>
Note: See TracBrowser for help on using the browser.