Signed-off-by: Olivier Lamy <olamy@apache.org>archiva-2.x
<artifactId>wagon-http-lightweight</artifactId> | <artifactId>wagon-http-lightweight</artifactId> | ||||
<scope>provided</scope> | <scope>provided</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.assertj</groupId> | <groupId>org.assertj</groupId> | ||||
<artifactId>assertj-core</artifactId> | <artifactId>assertj-core</artifactId> |
</exclusion> | </exclusion> | ||||
</exclusions> | </exclusions> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<version>${project.version}</version> | <version>${project.version}</version> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>wagon-http-lightweight</artifactId> | <artifactId>wagon-http-lightweight</artifactId> | ||||
<scope>provided</scope> | <scope>provided</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<pluginManagement> | <pluginManagement> |
<artifactId>redback-common-test-resources</artifactId> | <artifactId>redback-common-test-resources</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.assertj</groupId> | <groupId>org.assertj</groupId> | ||||
<artifactId>assertj-core</artifactId> | <artifactId>assertj-core</artifactId> |
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.apache.archiva</groupId> | <groupId>org.apache.archiva</groupId> | ||||
<artifactId>archiva-mock</artifactId> | <artifactId>archiva-mock</artifactId> |
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> |
<artifactId>slf4j-api</artifactId> | <artifactId>slf4j-api</artifactId> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>mockito-all</artifactId> | <artifactId>mockito-all</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>tomcat-jsp-api</artifactId> | <artifactId>tomcat-jsp-api</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.apache.archiva</groupId> | <groupId>org.apache.archiva</groupId> | ||||
<artifactId>archiva-metadata-consumer</artifactId> | <artifactId>archiva-metadata-consumer</artifactId> |
<artifactId>spring-test</artifactId> | <artifactId>spring-test</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>metadata-store-file</artifactId> | <artifactId>metadata-store-file</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>assertj-core</artifactId> | <artifactId>assertj-core</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> |
<version>${fluentlenium.version}</version> | <version>${fluentlenium.version}</version> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.fluentlenium</groupId> | <groupId>org.fluentlenium</groupId> | ||||
<artifactId>fluentlenium-core</artifactId> | <artifactId>fluentlenium-core</artifactId> |
<groupId>org.codehaus.woodstox</groupId> | <groupId>org.codehaus.woodstox</groupId> | ||||
<artifactId>woodstox-core-asl</artifactId> | <artifactId>woodstox-core-asl</artifactId> | ||||
</dependency> | </dependency> | ||||
<!-- to help was8 to find dom parser impl --> | |||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.apache.ant</groupId> | <groupId>org.apache.ant</groupId> | ||||
<artifactId>ant</artifactId> | <artifactId>ant</artifactId> |
<redbackTestJdbcUrl>jdbc:hsqldb:mem:redback-test</redbackTestJdbcUrl> | <redbackTestJdbcUrl>jdbc:hsqldb:mem:redback-test</redbackTestJdbcUrl> | ||||
<redbackTestJdbcDriver>org.hsqldb.jdbcDriver</redbackTestJdbcDriver> | <redbackTestJdbcDriver>org.hsqldb.jdbcDriver</redbackTestJdbcDriver> | ||||
<webdav.argLine>-Xmx512m -Xms512m -client</webdav.argLine> | <webdav.argLine>-Xmx512m -Xms512m -client</webdav.argLine> | ||||
<htmlunit.version>2.13</htmlunit.version> | |||||
<!-- TODO remove this once we've been able to upgrade htmlunit with removing xercesImpl.. --> | |||||
<enforcer.skip>true</enforcer.skip> | |||||
</properties> | </properties> | ||||
<dependencies> | <dependencies> | ||||
<artifactId>jetty-server</artifactId> | <artifactId>jetty-server</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>org.eclipse.jetty</groupId> | |||||
<artifactId>jetty-util</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>org.eclipse.jetty</groupId> | <groupId>org.eclipse.jetty</groupId> | ||||
<artifactId>jetty-plus</artifactId> | <artifactId>jetty-plus</artifactId> | ||||
<dependency> | <dependency> | ||||
<groupId>net.sourceforge.htmlunit</groupId> | <groupId>net.sourceforge.htmlunit</groupId> | ||||
<artifactId>htmlunit</artifactId> | <artifactId>htmlunit</artifactId> | ||||
<version>2.13</version> | |||||
<version>${htmlunit.version}</version> | |||||
<scope>test</scope> | |||||
<exclusions> | |||||
<exclusion> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
</exclusion> | |||||
</exclusions> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>xml-apis</groupId> | |||||
<artifactId>xml-apis</artifactId> | |||||
<version>1.4.01</version> | |||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<!-- only test because htmlunit really need it --> | |||||
<dependency> | <dependency> | ||||
<groupId>xerces</groupId> | <groupId>xerces</groupId> | ||||
<artifactId>xercesImpl</artifactId> | <artifactId>xercesImpl</artifactId> | ||||
<version>2.12.2</version> | |||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
import org.apache.archiva.repository.events.AuditListener; | import org.apache.archiva.repository.events.AuditListener; | ||||
import org.apache.archiva.common.filelock.FileLockManager; | import org.apache.archiva.common.filelock.FileLockManager; | ||||
import org.apache.commons.io.FileUtils; | import org.apache.commons.io.FileUtils; | ||||
import org.apache.commons.io.IOUtils; | |||||
import org.apache.jackrabbit.webdav.DavException; | import org.apache.jackrabbit.webdav.DavException; | ||||
import org.apache.jackrabbit.webdav.DavResource; | import org.apache.jackrabbit.webdav.DavResource; | ||||
import org.apache.jackrabbit.webdav.DavResourceFactory; | import org.apache.jackrabbit.webdav.DavResourceFactory; | ||||
public void testDeleteNonExistantResourceShould404() | public void testDeleteNonExistantResourceShould404() | ||||
throws Exception | throws Exception | ||||
{ | { | ||||
File dir = new File( baseDir, "testdir" ); | File dir = new File( baseDir, "testdir" ); | ||||
try | try | ||||
{ | { |
<groupId>org.apache.logging.log4j</groupId> | <groupId>org.apache.logging.log4j</groupId> | ||||
<artifactId>log4j-1.2-api</artifactId> | <artifactId>log4j-1.2-api</artifactId> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>disruptor</artifactId> | <artifactId>disruptor</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<testResources> | <testResources> |
<artifactId>assertj-core</artifactId> | <artifactId>assertj-core</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>assertj-core</artifactId> | <artifactId>assertj-core</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<testResources> | <testResources> |
<artifactId>test-repository</artifactId> | <artifactId>test-repository</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
<artifactId>mockito-all</artifactId> | <artifactId>mockito-all</artifactId> | ||||
<scope>test</scope> | <scope>test</scope> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
</exclusion> | </exclusion> | ||||
</exclusions> | </exclusions> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
</dependencies> | </dependencies> | ||||
<build> | <build> | ||||
<plugins> | <plugins> |
</exclusion> | </exclusion> | ||||
</exclusions> | </exclusions> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>xerces</groupId> | |||||
<artifactId>xercesImpl</artifactId> | |||||
<version>2.12.2</version> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<groupId>javax.inject</groupId> | <groupId>javax.inject</groupId> | ||||
<artifactId>javax.inject</artifactId> | <artifactId>javax.inject</artifactId> | ||||
<artifactId>jetty-plus</artifactId> | <artifactId>jetty-plus</artifactId> | ||||
<version>${jettyVersion}</version> | <version>${jettyVersion}</version> | ||||
</dependency> | </dependency> | ||||
<dependency> | |||||
<groupId>org.eclipse.jetty</groupId> | |||||
<artifactId>jetty-util</artifactId> | |||||
<version>${jettyVersion}</version> | |||||
</dependency> | |||||
<dependency> | <dependency> | ||||
<exclude>xom:xom</exclude> | <exclude>xom:xom</exclude> | ||||
<exclude>struts:struts</exclude> | <exclude>struts:struts</exclude> | ||||
<exclude>stax:stax-api</exclude> | <exclude>stax:stax-api</exclude> | ||||
<exclude>xerces:xercesImpl</exclude> | |||||
<exclude>org.codehaus.plexus:plexus-xwork-integration</exclude> | <exclude>org.codehaus.plexus:plexus-xwork-integration</exclude> | ||||
<exclude>org.codehaus.plexus:plexus-component-api</exclude> | <exclude>org.codehaus.plexus:plexus-component-api</exclude> | ||||
<exclude>org.codehaus.plexus:plexus-container-default</exclude> | <exclude>org.codehaus.plexus:plexus-container-default</exclude> |