Outils pour utilisateurs

Outils du site


projets:2018:stagejava

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
projets:2018:stagejava [2019/01/12 16:40] christian.jacolotprojets:2018:stagejava [2019/03/02 14:33] christian.jacolot
Ligne 334: Ligne 334:
         <version>2.7</version>         <version>2.7</version>
     </dependency>     </dependency>
 +    
 +<dependency>
 +    <groupId>org.glassfish.jaxb</groupId>
 +    <artifactId>jaxb-runtime</artifactId>
 +    <version>2.3.2</version>
 +</dependency>
 +    
 </dependencies> </dependencies>
  
Ligne 452: Ligne 459:
 </code> </code>
  
 +pom.xml
 +<code>
 +<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">
 +    
 +    <modelVersion>4.0.0</modelVersion>
 +    <groupId>net.mdl29.websocket</groupId>
 +    <artifactId>chatwebsocket</artifactId>
 +    <version>0.0.1-SNAPSHOT</version>
 +    <packaging>war</packaging>
 +    
 +    <properties>
 +        <tomcat.version>9.0.16</tomcat.version>
 +        <websocket.version>1.1</websocket.version>
 +        <jackson.version>2.9.8</jackson.version>
 +    </properties>
 +          
 +    <dependencies>
 +        <!-- Dependency needed by the Web-socket -->
 +        <!-- Tomcat has it, so no need to package into the war file -->
 +        <dependency>
 +            <groupId>javax.websocket</groupId>
 +            <artifactId>javax.websocket-api</artifactId>
 +            <version>${websocket.version}</version>
 +            <scope>provided</scope>
 +        </dependency>
 +        
 +        <!-- Used to serialize the message from the browser -->
 +        <dependency>
 +            <groupId>com.fasterxml.jackson.core</groupId>
 +            <artifactId>jackson-databind</artifactId>
 +            <version>${jackson.version}</version>
 +        </dependency>
 +        
 +        <!-- Sevlet jars for compilation, provided by Tomcat -->
 +        <dependency>
 +            <groupId>org.apache.tomcat</groupId>
 +            <artifactId>tomcat-servlet-api</artifactId>
 +            <version>${tomcat.version}</version>
 +            <scope>provided</scope>
 +        </dependency>
 +    </dependencies>
 +      
 +    <build>
 +        <finalName>${project.artifactId}</finalName>
 +        <plugins>
 +            <plugin>
 +                <artifactId>maven-compiler-plugin</artifactId>
 +                <version>3.1</version>
 +                <configuration>
 +                <source>1.8</source>
 +                <target>1.8</target>
 +                </configuration>
 +            </plugin>
 +                      
 +            <plugin>
 +                <artifactId>maven-war-plugin</artifactId>
 +                <version>2.4</version>
 +                <configuration>
 +                <warSourceDirectory>WebContent</warSourceDirectory>
 +                <failOnMissingWebXml>false</failOnMissingWebXml>
 +                </configuration>
 +            </plugin>
 +        </plugins>
 +    </build>
 +    
 +</project>
 +</code>
  
projets/2018/stagejava.txt · Dernière modification : 2024/04/16 22:26 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki