mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 09:03:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			318 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			318 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <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">
 | |
| 
 | |
|     <modelVersion>4.0.0</modelVersion>
 | |
|     <groupId>org.glyptodon.guacamole</groupId>
 | |
|     <artifactId>guacamole</artifactId>
 | |
|     <packaging>war</packaging>
 | |
|     <version>0.9.3</version>
 | |
|     <name>guacamole</name>
 | |
|     <url>http://guac-dev.org/</url>
 | |
| 
 | |
|     <description>
 | |
|         The Guacamole web application, providing authentication and an HTML5
 | |
|         remote desktop client.
 | |
|     </description>
 | |
| 
 | |
|     <!-- All applicable licenses -->
 | |
|     <licenses>
 | |
|         <license>
 | |
|             <name>The MIT License</name>
 | |
|             <url>http://www.opensource.org/licenses/mit-license.php</url>
 | |
|             <distribution>repo</distribution>
 | |
|         </license>
 | |
|     </licenses>
 | |
| 
 | |
|     <!-- Git repository -->
 | |
|     <scm>
 | |
|         <url>https://github.com/glyptodon/guacamole-client</url>
 | |
|         <connection>scm:git:git://github.com/glyptodon/guacamole-client.git</connection>
 | |
|     </scm>
 | |
| 
 | |
|     <!-- Developers -->
 | |
|     <developers>
 | |
|         <developer>
 | |
|             <id>mike.jumper</id>
 | |
|             <name>Michael Jumper</name>
 | |
|             <email>mike.jumper@guac-dev.org</email>
 | |
|         </developer>
 | |
|         <developer>
 | |
|             <id>james.muehlner</id>
 | |
|             <name>James Muehlner</name>
 | |
|             <email>james.muehlner@guac-dev.org</email>
 | |
|         </developer>
 | |
|     </developers>
 | |
| 
 | |
|     <properties>
 | |
|         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | |
|     </properties>
 | |
| 
 | |
|     <build>
 | |
|         <plugins>
 | |
| 
 | |
|             <!-- Written for 1.6 -->
 | |
|             <plugin>
 | |
|                 <groupId>org.apache.maven.plugins</groupId>
 | |
|                 <artifactId>maven-compiler-plugin</artifactId>
 | |
|                 <configuration>
 | |
|                     <source>1.6</source>
 | |
|                     <target>1.6</target>
 | |
|                 </configuration>
 | |
|             </plugin>
 | |
| 
 | |
|             <plugin>
 | |
|                 <groupId>org.apache.maven.plugins</groupId>
 | |
|                 <artifactId>maven-war-plugin</artifactId>
 | |
|                 <configuration>
 | |
| 
 | |
|                     <!-- Filter translation strings -->
 | |
|                     <webResources>
 | |
|                         <resource>
 | |
|                             <directory>src/main/webapp</directory>
 | |
|                             <filtering>true</filtering>
 | |
|                             <includes>
 | |
|                                 <include>translations/*.json</include>
 | |
|                             </includes>
 | |
|                         </resource>
 | |
|                     </webResources>
 | |
| 
 | |
|                     <!-- Add files from guacamole-common-js -->
 | |
|                     <overlays>
 | |
|                         <overlay>
 | |
|                             <groupId>org.glyptodon.guacamole</groupId>
 | |
|                             <artifactId>guacamole-common-js</artifactId>
 | |
|                             <type>zip</type>
 | |
|                         </overlay>
 | |
|                     </overlays>
 | |
|             
 | |
|                 </configuration>
 | |
|                 <executions>
 | |
|                     <execution>
 | |
|                         <id>default-cli</id>
 | |
|                         <phase>process-resources</phase>
 | |
|                         <goals>
 | |
|                             <goal>exploded</goal>
 | |
|                         </goals>
 | |
|                     </execution>
 | |
|                 </executions>
 | |
|             </plugin>
 | |
| 
 | |
|             <!-- JS/CSS Minification Plugin -->
 | |
|             <plugin>
 | |
|                 <groupId>com.samaxes.maven</groupId>
 | |
|                 <artifactId>minify-maven-plugin</artifactId>
 | |
|                 <version>1.6.1</version>
 | |
|                 <executions>
 | |
|                     <execution>
 | |
|                         <id>default-cli</id>
 | |
|                         <configuration>
 | |
|                             <charset>UTF-8</charset>
 | |
| 
 | |
|                             <webappSourceDir>${project.build.directory}/${project.build.finalName}</webappSourceDir>
 | |
| 
 | |
|                             <cssSourceDir>/</cssSourceDir>
 | |
|                             <cssTargetDir>/</cssTargetDir>
 | |
|                             <cssFinalFile>guacamole.css</cssFinalFile>
 | |
| 
 | |
|                             <cssSourceFiles>
 | |
|                                 <cssSourceFile>license.txt</cssSourceFile>
 | |
|                             </cssSourceFiles>
 | |
|                             
 | |
|                             <cssSourceIncludes>
 | |
|                                 <cssSourceInclude>app/**/*.css</cssSourceInclude>
 | |
|                             </cssSourceIncludes>
 | |
| 
 | |
|                             <jsSourceDir>/</jsSourceDir>
 | |
|                             <jsTargetDir>/</jsTargetDir>
 | |
|                             <jsFinalFile>guacamole.js</jsFinalFile>
 | |
|                             
 | |
|                             <jsSourceFiles>
 | |
|                                 <jsSourceFile>lib/jquery.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/lodash.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/angular.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/angular-module-shim.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/angular-touch.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/angular-cookies.min.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/angular-route.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/angular-translate.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/angular-translate-loader-static-files.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/angular-translate-interpolation-messageformat.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/plugins/modal.min.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/blob/blob.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/filesaver/filesaver.js</jsSourceFile>
 | |
|                                 <jsSourceFile>lib/messageformat/messageformat.js</jsSourceFile>
 | |
|                                 <jsSourceFile>license.txt</jsSourceFile>
 | |
|                                 <jsSourceFile>guacamole-common-js/all.js</jsSourceFile>
 | |
|                             </jsSourceFiles>
 | |
| 
 | |
|                             <jsSourceIncludes>
 | |
|                                 <jsSourceInclude>app/**/*.js</jsSourceInclude>
 | |
|                             </jsSourceIncludes>
 | |
| 
 | |
|                             <!-- Do not minify and include tests -->
 | |
|                             <jsSourceExcludes>
 | |
|                                 <jsSourceExclude>**/*.test.js</jsSourceExclude>
 | |
|                             </jsSourceExcludes>
 | |
|                             <jsEngine>CLOSURE</jsEngine>
 | |
|                             
 | |
|                         </configuration>
 | |
|                         <goals>
 | |
|                             <goal>minify</goal>
 | |
|                         </goals>
 | |
|                     </execution>
 | |
|                 </executions>
 | |
|             </plugin>
 | |
| 
 | |
|         </plugins>
 | |
|     </build>
 | |
| 
 | |
|     <dependencies>
 | |
| 
 | |
|         <!-- Java servlet API -->
 | |
|         <dependency>
 | |
|             <groupId>javax.servlet</groupId>
 | |
|             <artifactId>servlet-api</artifactId>
 | |
|             <version>2.5</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- JSR 356 WebSocket API -->
 | |
|         <dependency>
 | |
|             <groupId>javax.websocket</groupId>
 | |
|             <artifactId>javax.websocket-api</artifactId>
 | |
|             <version>1.0</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Logging -->
 | |
|         <dependency>
 | |
|             <groupId>org.slf4j</groupId>
 | |
|             <artifactId>slf4j-api</artifactId>
 | |
|             <version>1.7.7</version>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>ch.qos.logback</groupId>
 | |
|             <artifactId>logback-classic</artifactId>
 | |
|             <version>1.1.2</version>
 | |
|         </dependency>
 | |
|         
 | |
|         <!-- Guacamole Java API -->
 | |
|         <dependency>
 | |
|             <groupId>org.glyptodon.guacamole</groupId>
 | |
|             <artifactId>guacamole-common</artifactId>
 | |
|             <version>0.9.3</version>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Guacamole Extension API -->
 | |
|         <dependency>
 | |
|             <groupId>org.glyptodon.guacamole</groupId>
 | |
|             <artifactId>guacamole-ext</artifactId>
 | |
|             <version>0.9.3</version>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Guacamole JavaScript API -->
 | |
|         <dependency>
 | |
|             <groupId>org.glyptodon.guacamole</groupId>
 | |
|             <artifactId>guacamole-common-js</artifactId>
 | |
|             <version>0.9.3</version>
 | |
|             <type>zip</type>
 | |
|             <scope>runtime</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Jetty 8 servlet API (websocket)  -->
 | |
|         <dependency>
 | |
|             <groupId>org.eclipse.jetty</groupId>
 | |
|             <artifactId>jetty-websocket</artifactId>
 | |
|             <version>8.1.1.v20120215</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Jetty 9.0 servlet API (websocket)  -->
 | |
|         <dependency>
 | |
|             <groupId>org.eclipse.jetty</groupId>
 | |
|             <artifactId>jetty-parent</artifactId>
 | |
|             <version>20</version>
 | |
|             <scope>provided</scope>
 | |
|             <type>pom</type>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.eclipse.jetty.websocket</groupId>
 | |
|             <artifactId>websocket-api</artifactId>
 | |
|             <version>9.0.7.v20131107</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
|         <dependency>
 | |
|             <groupId>org.eclipse.jetty.websocket</groupId>
 | |
|             <artifactId>websocket-servlet</artifactId>
 | |
|             <version>9.0.7.v20131107</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Tomcat servlet API (websocket)  -->
 | |
|         <dependency>
 | |
|             <groupId>org.apache.tomcat</groupId>
 | |
|             <artifactId>tomcat-catalina</artifactId>
 | |
|             <version>7.0.37</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <dependency>
 | |
|             <groupId>org.apache.tomcat</groupId>
 | |
|             <artifactId>tomcat-coyote</artifactId>
 | |
|             <version>7.0.37</version>
 | |
|             <scope>provided</scope>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Guice - Dependency Injection -->
 | |
|         <dependency>
 | |
|             <groupId>com.google.inject</groupId>
 | |
|             <artifactId>guice</artifactId>
 | |
|             <version>3.0</version>
 | |
|         </dependency>
 | |
|         
 | |
|         <!-- Guice Servlet -->
 | |
|         <dependency>
 | |
|             <groupId>com.google.inject.extensions</groupId>
 | |
|             <artifactId>guice-servlet</artifactId>
 | |
|             <version>3.0</version>
 | |
|         </dependency>
 | |
|         
 | |
|         <!-- Jersey - JAX-RS Implementation -->
 | |
|         <dependency>
 | |
|             <groupId>com.sun.jersey</groupId>
 | |
|             <artifactId>jersey-server</artifactId>
 | |
|             <version>1.17.1</version>
 | |
|         </dependency>
 | |
| 
 | |
|         <!-- Jersey - Guice extension -->
 | |
|         <dependency>
 | |
|             <groupId>com.sun.jersey.contribs</groupId>
 | |
|             <artifactId>jersey-guice</artifactId>
 | |
|             <version>1.17.1</version>
 | |
|         </dependency> 
 | |
|         
 | |
|         <!-- JSR-250 annotations -->
 | |
|         <dependency>
 | |
|             <groupId>javax.annotation</groupId>
 | |
|             <artifactId>jsr250-api</artifactId>
 | |
|             <version>1.0</version>
 | |
|         </dependency>
 | |
|         
 | |
|         <!-- Apache commons codec library -->
 | |
|         <dependency>
 | |
|             <groupId>commons-codec</groupId>
 | |
|             <artifactId>commons-codec</artifactId>
 | |
|             <version>1.4</version>
 | |
|         </dependency>
 | |
|         
 | |
|         <!-- Jackson for JSON support -->
 | |
|         <dependency>
 | |
|             <groupId>com.sun.jersey</groupId>
 | |
|             <artifactId>jersey-json</artifactId>
 | |
|             <version>1.17.1</version>
 | |
|         </dependency>
 | |
| 
 | |
|     </dependencies>
 | |
| 
 | |
| </project>
 |