Source

scm-manager / scm-clients / scm-client-impl / pom.xml

Full commit
Sebastian Sdorra 644ba74 







Sebastian Sdorra fe4545c 
Sebastian Sdorra 644ba74 




Sebastian Sdorra fe4545c 
Sebastian Sdorra 644ba74 


Sebastian Sdorra 9e66938 


Sebastian Sdorra 5e986c2 






Sebastian Sdorra 9e66938 





Sebastian Sdorra 55f44b6 

Sebastian Sdorra 644ba74 

Sebastian Sdorra fe4545c 
Sebastian Sdorra 644ba74 




Sebastian Sdorra 3aaa394 
Sebastian Sdorra 644ba74 


Sebastian Sdorra 3aaa394 
Sebastian Sdorra 644ba74 
Sebastian Sdorra 3aaa394 
Sebastian Sdorra 55f44b6 












Sebastian Sdorra b0a6465 



Sebastian Sdorra 55f44b6 
Sebastian Sdorra 644ba74 
Sebastian Sdorra f6405c1 



Sebastian Sdorra 5105ff8 






Sebastian Sdorra f6405c1 

Sebastian Sdorra 75acf66 
Sebastian Sdorra 5105ff8 
Sebastian Sdorra f6405c1 
Sebastian Sdorra 14e4e96 



Sebastian Sdorra fe4545c 
Sebastian Sdorra 14e4e96 

Sebastian Sdorra 55f44b6 
Sebastian Sdorra 644ba74 
Sebastian Sdorra 411441c 
Sebastian Sdorra 4070567 










Sebastian Sdorra 411441c 











Sebastian Sdorra 507f9f8 
Sebastian Sdorra 411441c 










Sebastian Sdorra c7635e4 
Sebastian Sdorra 411441c 












Sebastian Sdorra 28da5b9 
Sebastian Sdorra 411441c 

















Sebastian Sdorra fae3534 

Sebastian Sdorra 411441c 
Sebastian Sdorra 498d276 
Sebastian Sdorra 411441c 





Sebastian Sdorra 7af3f77 



Sebastian Sdorra 411441c 

Sebastian Sdorra fae3534 
Sebastian Sdorra 411441c 

Sebastian Sdorra fae3534 
Sebastian Sdorra 411441c 

Sebastian Sdorra fae3534 



Sebastian Sdorra 411441c 




























Sebastian Sdorra 644ba74 
<?xml version="1.0" encoding="UTF-8"?>
<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>

  <parent>
    <groupId>sonia.scm.clients</groupId>
    <artifactId>scm-clients</artifactId>
    <version>1.22</version>
  </parent>

  <groupId>sonia.scm.clients</groupId>
  <artifactId>scm-client-impl</artifactId>
  <packaging>jar</packaging>
  <version>1.22</version>
  <name>scm-client-impl</name>
  
  <dependencies>
  
    <!-- fix javadoc -->
    
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>${servlet.version}</version>
      <scope>provided</scope>
    </dependency>
    
    <dependency>    
      <groupId>javax.transaction</groupId>
      <artifactId>jta</artifactId>
      <version>1.1</version>
      <scope>provided</scope>
    </dependency>
    
    <dependency>
      <groupId>sonia.scm.clients</groupId>
      <artifactId>scm-client-api</artifactId>
      <version>1.22</version>
    </dependency>
    
    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-client</artifactId>
      <version>${jersey.version}</version>
    </dependency>
    
    <dependency>
      <groupId>sonia.net.ahc</groupId>
      <artifactId>jersey-ahc-client</artifactId>
      <version>1.0.2.1</version>
      <exclusions>
        <exclusion>
          <artifactId>jaxb-api</artifactId>
          <groupId>javax.xml.bind</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jaxb-impl</artifactId>
          <groupId>com.sun.xml.bind</groupId>
        </exclusion>
        <exclusion>
          <artifactId>stax-api</artifactId>
          <groupId>stax</groupId>
        </exclusion>
        <exclusion>
          <artifactId>jersey-json</artifactId>
          <groupId>com.sun.jersey</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    
    <!-- test scope -->
    
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>jul-to-slf4j</artifactId>
      <version>${slf4j.version}</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>${logback.version}</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
      <groupId>sonia.scm</groupId>
      <artifactId>scm-test</artifactId>
      <version>1.22</version>
      <scope>test</scope>
    </dependency>
    
  </dependencies>

  <!-- for async-http-client -->

  <repositories>
  
    <repository>
      <id>Sonatype</id>
      <name>Sonatype Release</name>
      <url>http://oss.sonatype.org/content/repositories/releases </url>
    </repository>
  
  </repositories>

  <profiles>
    <profile>
        
      <id>it</id>
  
      <build>
        <plugins>
          
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.4</version>
            <executions>
              <execution>
                <phase>package</phase>
                <goals>
                  <goal>copy</goal>
                </goals>
                <configuration>
                  <artifactItems>
                    <artifactItem>
                      <groupId>sonia.scm</groupId>
                      <artifactId>scm-webapp</artifactId>
                      <version>${project.version}</version>
                      <type>war</type>
                      <outputDirectory>${project.build.directory}/webapp</outputDirectory>
                      <destFileName>scm-webapp.war</destFileName>
                    </artifactItem>
                  </artifactItems>
                </configuration>
              </execution>
            </executions>
          </plugin>
          
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-failsafe-plugin</artifactId>
            <version>2.12</version>
            <executions>
              <execution>
                <id>integration-test</id>
                <goals>
                  <goal>integration-test</goal>
                </goals>
              </execution>
              <execution>
                <id>verify</id>
                <goals>
                  <goal>verify</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
      
          <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${jetty.version}</version>
            <configuration>
              <stopPort>8085</stopPort>
              <stopKey>STOP</stopKey>
              <systemProperties>
                <systemProperty>
                  <name>scm.home</name>
                  <value>target/scm-it</value>
                </systemProperty>
                <systemProperty>
                  <name>file.encoding</name>
                  <value>UTF-8</value>
                </systemProperty>
              </systemProperties>
              <connectors>
                <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
                  <port>8081</port>
                  <maxIdleTime>60000</maxIdleTime>
                  <requestHeaderSize>16384</requestHeaderSize>
                </connector>
              </connectors>
              <webApp>
                <contextPath>/scm</contextPath>
              </webApp>
              <war>${project.build.directory}/webapp/scm-webapp.war</war>
              <source>${project.build.javaLevel}</source>
              <target>${project.build.javaLevel}</target>
              <encoding>${project.build.sourceEncoding}</encoding>
              <scanIntervalSeconds>0</scanIntervalSeconds>
              <daemon>true</daemon>
            </configuration>
            <executions>
              <execution>
                <id>start-jetty</id>
                <phase>pre-integration-test</phase>
                <goals>
                  <goal>deploy-war</goal>
                </goals>
              </execution>
              <execution>
                <id>stop-jetty</id>
                <phase>post-integration-test</phase>
                <goals>
                  <goal>stop</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
    
        </plugins>
      </build>
  
    </profile>
  </profiles>
  
</project>