Move core application classes to apps/core module
[remote.git] / apps / cli / pom.xml
bloba629b3f8353dd94562c7b0ff29eefc75f6b98587
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project>
3         <modelVersion>4.0.0</modelVersion>
5         <parent>
6                 <groupId>remote</groupId>
7                 <artifactId>remote-apps</artifactId>
8                 <version>2.0-snapshot</version>
9         </parent>
11         <artifactId>remote-apps-cli</artifactId>
12         <packaging>jar</packaging>
14         <name>Re·Mote Testbed Apps CLI</name>
15         <description>
17                 Command line tools for testing and working with the
18                 Re·Mote Testbed Framework.
20         </description>
21         <scm>
22                 <connection>${scmrepo}</connection>
23                 <url>${scmweb}</url>
24         </scm>
26         <properties>
27                 <mainClass>remote.apps.cli.Main</mainClass>
28         </properties>
30         <build>
31                 <plugins>
32                         <plugin>
33                                 <groupId>org.apache.maven.plugins</groupId>
34                                 <artifactId>maven-shade-plugin</artifactId>
35                                 <version>1.2</version>
36                                 <executions>
37                                         <execution>
38                                                 <phase>package</phase>
39                                                 <goals>
40                                                         <goal>shade</goal>
41                                                 </goals>
42                                                 <configuration>
43                                                         <finalName>remote-cli</finalName>
44                                                         <transformers>
45                                                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"></transformer>
46                                                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
47                                                                         <manifestEntries>
48                                                                                 <Main-Class>${mainClass}</Main-Class>
49                                                                         </manifestEntries>
50                                                                 </transformer>
51                                                         </transformers>
52                                                 </configuration>
53                                         </execution>
54                                 </executions>
55                         </plugin>
56                 </plugins>
57         </build>
59         <dependencies>
60                 <dependency>
61                         <groupId>${project.groupId}</groupId>
62                         <artifactId>remote-apps-core</artifactId>
63                         <version>${project.version}</version>
64                 </dependency>
65                 <dependency>
66                         <groupId>args4j</groupId>
67                         <artifactId>args4j</artifactId>
68                         <version>2.0.8</version>
69                 </dependency>
70                 <dependency>
71                         <groupId>org.netbeans.api</groupId>
72                         <artifactId>org-openide-util</artifactId>
73                         <version>RELEASE61</version>
74                 </dependency>
75         </dependencies>
77         <repositories>
78                 <repository>
79                         <id>netbeans</id>
80                         <url>http://deadlock.netbeans.org/maven2</url>
81                 </repository>
82         </repositories>
84         <profiles>
85                 <profile>
86                         <id>jdk1.5</id>
87                         <activation>
88                                 <jdk>1.5</jdk>
89                         </activation>
90                         <dependencies>
91                                 <dependency>
92                                         <groupId>javax.script</groupId>
93                                         <artifactId>script-api</artifactId>
94                                         <version>1.0</version>
95                                 </dependency>
96                                 <dependency>
97                                         <groupId>javax.script</groupId>
98                                         <artifactId>js-engine</artifactId>
99                                         <classifier>jdk14</classifier>
100                                         <version>1.1</version>
101                                 </dependency>
102                                 <dependency>
103                                         <groupId>rhino</groupId>
104                                         <artifactId>js</artifactId>
105                                         <version>1.7R1</version>
106                                 </dependency>
107                         </dependencies>
108                         <repositories>
109                                 <repository>
110                                         <id>dist.codehaus.org/mule</id>
111                                         <name>Mule Repository for Maven 2</name>
112                                         <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
113                                 </repository>
114                         </repositories>
115                 </profile>
116         </profiles>
117 </project>