diff options
author | Martin Stockhammer <martin_s@apache.org> | 2020-06-25 22:18:20 +0200 |
---|---|---|
committer | Martin Stockhammer <martin_s@apache.org> | 2020-06-25 22:18:20 +0200 |
commit | 33d4958f102c566eb4c661927e13d8cf7a28bd58 (patch) | |
tree | 53801264611da4022f8e66335ce6867420c2204a /archiva-modules/archiva-web | |
parent | 11efad1ee68205549e5d086bf86c788b3a012b78 (diff) | |
download | archiva-33d4958f102c566eb4c661927e13d8cf7a28bd58.tar.gz archiva-33d4958f102c566eb4c661927e13d8cf7a28bd58.zip |
Dependency cleanup web-common
Diffstat (limited to 'archiva-modules/archiva-web')
-rw-r--r-- | archiva-modules/archiva-web/archiva-web-common/pom.xml | 223 | ||||
-rw-r--r-- | archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java | 21 |
2 files changed, 162 insertions, 82 deletions
diff --git a/archiva-modules/archiva-web/archiva-web-common/pom.xml b/archiva-modules/archiva-web/archiva-web-common/pom.xml index 7f3223e7d..d60eff6df 100644 --- a/archiva-modules/archiva-web/archiva-web-common/pom.xml +++ b/archiva-modules/archiva-web/archiva-web-common/pom.xml @@ -179,11 +179,102 @@ </dependency> <dependency> <groupId>org.apache.archiva</groupId> - <artifactId>audit</artifactId> + <artifactId>archiva-storage-api</artifactId> </dependency> <dependency> - <groupId>javax.ws.rs</groupId> - <artifactId>javax.ws.rs-api</artifactId> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-model</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-common</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-storage-fs</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-repository-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-repository-admin-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-scheduler-repository-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-checksum</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-scheduler-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>metadata-model</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva</groupId> + <artifactId>archiva-filelock</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.maven</groupId> + <artifactId>archiva-maven-model</artifactId> + </dependency> + + + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-users-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-configuration</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-policy</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-authentication-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-integrations-security</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-rest-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-users-jpa</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-common-ldap</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-keys-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.redback</groupId> + <artifactId>redback-authorization-api</artifactId> + </dependency> + + <dependency> + <groupId>org.apache.archiva.components.registry</groupId> + <artifactId>archiva-components-spring-registry-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.archiva.components.cache</groupId> + <artifactId>archiva-components-spring-cache-api</artifactId> </dependency> <dependency> <groupId>org.apache.archiva.components</groupId> @@ -193,6 +284,45 @@ <groupId>org.apache.archiva.components</groupId> <artifactId>archiva-components-spring-quartz</artifactId> </dependency> + + <dependency> + <groupId>javax.inject</groupId> + <artifactId>javax.inject</artifactId> + </dependency> + <dependency> + <groupId>javax.activation</groupId> + <artifactId>activation</artifactId> + </dependency> + + + <dependency> + <groupId>org.apache.maven.wagon</groupId> + <artifactId>wagon-provider-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-model</artifactId> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + </dependency> + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>javax.ws.rs-api</artifactId> + </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> @@ -210,10 +340,6 @@ <artifactId>spring-context</artifactId> </dependency> <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context-support</artifactId> - </dependency> - <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> </dependency> @@ -229,11 +355,28 @@ <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> </dependency> + <dependency> + <groupId>com.rometools</groupId> + <artifactId>rome</artifactId> + </dependency> <dependency> <groupId>org.apache.cxf</groupId> + <artifactId>cxf-core</artifactId> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxrs</artifactId> </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-transports-http</artifactId> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.jaxrs</groupId> + <artifactId>jackson-jaxrs-json-provider</artifactId> + </dependency> + <dependency> @@ -249,6 +392,11 @@ </dependency> <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-test</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> <scope>test</scope> @@ -264,22 +412,7 @@ <version>${redback.version}</version> <scope>test</scope> </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-tx</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-1.2-api</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-slf4j-impl</artifactId> - <scope>test</scope> - </dependency> + <dependency> <groupId>org.apache.archiva</groupId> <artifactId>archiva-test-utils</artifactId> @@ -293,11 +426,6 @@ </exclusions> </dependency> <dependency> - <groupId>org.slf4j</groupId> - <artifactId>jul-to-slf4j</artifactId> - <scope>test</scope> - </dependency> - <dependency> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-http</artifactId> <scope>test</scope> @@ -327,7 +455,7 @@ </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-plus</artifactId> + <artifactId>jetty-servlet</artifactId> <scope>test</scope> </dependency> <!-- override transitive from cxf --> @@ -339,23 +467,10 @@ </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-io</artifactId> - <version>${jetty.version}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-security</artifactId> <version>${jetty.version}</version> <scope>test</scope> </dependency> - - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-compress</artifactId> - <scope>test</scope> - </dependency> - <dependency> <groupId>org.apache.archiva.redback</groupId> <artifactId>redback-rest-services</artifactId> @@ -364,18 +479,6 @@ </dependency> <dependency> - <groupId>org.apache.archiva.redback</groupId> - <artifactId>redback-keys-jpa</artifactId> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.apache.archiva.redback</groupId> - <artifactId>redback-rest-services</artifactId> - <scope>test</scope> - </dependency> - - <dependency> <groupId>org.apache.archiva</groupId> <artifactId>archiva-webdav</artifactId> <scope>test</scope> @@ -412,18 +515,6 @@ <scope>test</scope> </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-runtime</artifactId> - <scope>test</scope> - </dependency> - - - <dependency> - <groupId>org.ow2.asm</groupId> - <artifactId>asm</artifactId> - <scope>test</scope> - </dependency> </dependencies> diff --git a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java index 1abf0e3c0..c091095bb 100644 --- a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java +++ b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/api/DefaultFileUploadService.java @@ -18,8 +18,6 @@ package org.apache.archiva.web.api; * under the License. */ -import com.google.common.base.Predicate; -import com.google.common.collect.Iterables; import org.apache.archiva.admin.model.RepositoryAdminException; import org.apache.archiva.admin.model.admin.ArchivaAdministration; import org.apache.archiva.checksum.ChecksumAlgorithm; @@ -321,12 +319,9 @@ public class DefaultFileUploadService // get from the session file with groupId/artifactId - Iterable<FileMetadata> filesToAdd = Iterables.filter(fileMetadatas, new Predicate<FileMetadata>() { - public boolean apply(FileMetadata fileMetadata) { - return fileMetadata != null && !fileMetadata.isPomFile(); - } - }); - Iterator<FileMetadata> iterator = filesToAdd.iterator(); + Iterator<FileMetadata> iterator = fileMetadatas.stream( ) + .filter( fileMetadata -> fileMetadata != null && !fileMetadata.isPomFile( ) ) + .iterator( ); boolean pomGenerated = false; while (iterator.hasNext()) { FileMetadata fileMetadata = iterator.next(); @@ -337,14 +332,8 @@ public class DefaultFileUploadService deleteFile(fileMetadata.getServerFileName()); } - filesToAdd = Iterables.filter(fileMetadatas, new Predicate<FileMetadata>() { - @Override - public boolean apply(FileMetadata fileMetadata) { - return fileMetadata != null && fileMetadata.isPomFile(); - } - }); - - iterator = filesToAdd.iterator(); + iterator = fileMetadatas.stream( ).filter( fileMetadata -> fileMetadata != null && fileMetadata.isPomFile( ) ) + .iterator( ); while (iterator.hasNext()) { FileMetadata fileMetadata = iterator.next(); log.debug("fileToAdd: {}", fileMetadata); |