Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Weber2014-06-02 06:55:34 -0400
committerJan Sievers2014-08-19 10:22:27 -0400
commitee45d8b04f1c08aebf69b000f32bb9a2a146e33b (patch)
tree1d2e2143cd6c1eb70401f6a1b873db3aa5437511 /pom.xml
parent6ae8b7a22d82ab10928c3937977cdd7cec40bb9f (diff)
downloadorg.eclipse.tycho.nexus-ee45d8b04f1c08aebf69b000f32bb9a2a146e33b.tar.gz
org.eclipse.tycho.nexus-ee45d8b04f1c08aebf69b000f32bb9a2a146e33b.tar.xz
org.eclipse.tycho.nexus-ee45d8b04f1c08aebf69b000f32bb9a2a146e33b.zip
432793 Unzip Repository Plugin for Nexus OSS 2.9.0
- works with nexus versions from 2.8.0-05 to 2.9.0-04 - Changed all Google-Guice to Java inject annotations. - Load unzip-repo.js as a Nexus WebResource and implements the default UiContributor to load this js and the unzip-repository-plugin-boot.js instead of loading the defaults resources. - for backward compatibility DefaultUnzipRepository must be @Typed(UnzipRepository.class) - delayed registration of unzip repos that have a group as master via configuration. Integration tests check that. Bug: 432793 Change-Id: I625f1046f3c0ef0e6e924405c5e4b2593c9685fb Signed-off-by: Stephan Weber <stephan.weber@sap.com> Also-by: Angel Lopez-Cima <angellopezcima@hotmail.com>
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml45
1 files changed, 28 insertions, 17 deletions
diff --git a/pom.xml b/pom.xml
index 7b73cb5..ca64885 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- - Copyright (c) 2010, 2013 SAP AG and others.
+ - Copyright (c) 2010, 2014 SAP SE and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- - SAP AG - initial API and implementation
+ - SAP SE - initial API and implementation
-->
<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.eclipse.tycho.nexus</groupId>
<artifactId>unzip-repository-plugin-parent</artifactId>
<version>0.14.0-SNAPSHOT</version>
@@ -27,7 +26,7 @@
</scm>
<ciManagement>
<system>hudson</system>
- <url>https://hudson.eclipse.org/hudson</url>
+ <url>https://hudson.eclipse.org/tycho</url>
</ciManagement>
<licenses>
<license>
@@ -71,11 +70,11 @@
<properties>
<!-- nexus version we compile against -->
- <nexus.version>2.7.0-01</nexus.version>
+ <nexus.version>2.8.0-05</nexus.version>
<!-- minimum nexus version to run ITs against -->
<nexus.test.min.version>${nexus.version}</nexus.test.min.version>
<!-- maximum nexus version to run ITs against -->
- <nexus.test.max.version>2.7.2-03</nexus.test.max.version>
+ <nexus.test.max.version>2.9.0-04</nexus.test.max.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
@@ -95,24 +94,24 @@
<modules>
<module>unzip-repository-plugin</module>
- <module>unzip-repository-plugin-its</module>
+ <module>unzip-repository-plugin-its</module>
</modules>
<dependencyManagement>
<dependencies>
- <!-- plexus-utils are provided by Nexus -> mark as "provided", otherwise
- they will be packaged into the plugin archive and this can lead to runtime
- version mismatches! -->
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>2.0.5</version>
- <scope>provided</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
- <version>3.0.4</version>
+ <version>3.0.5</version>
+ </dependency>
+ <!-- avoid maven-artifact dragging in plexus-utils. plexus-utils is provided by Nexus -> mark as "provided", otherwise
+ they will be packaged into the plugin archive and this can lead to runtime
+ version mismatches! -->
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <version>2.0.6</version>
+ <scope>provided</scope>
</dependency>
<!-- Main plugin API, pulling in what is needed -->
<dependency>
@@ -121,6 +120,12 @@
<version>${nexus.version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>org.sonatype.nexus.plugins</groupId>
+ <artifactId>nexus-ui-extjs3-plugin</artifactId>
+ <version>${nexus.version}</version>
+ <scope>provided</scope>
+ </dependency>
<!-- test dependencies -->
<dependency>
<groupId>org.sonatype.nexus</groupId>
@@ -160,6 +165,12 @@
<target>1.7</target>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.sonatype.nexus</groupId>
+ <artifactId>nexus-plugin-bundle-maven-plugin</artifactId>
+ <version>1.2</version>
+ <extensions>true</extensions>
+ </plugin>
</plugins>
</pluginManagement>
</build>

Back to the top