From 522a7ac514927457f043f0638c646e6a39507fec Mon Sep 17 00:00:00 2001 From: Brett Porter Date: Sat, 26 Mar 2011 12:07:15 +0000 Subject: [PATCH] fix optional for dependencies in file metadata repository git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1085707 13f79535-47bb-0310-9956-ffa450edef68 --- .../metadata/repository/file/FileMetadataRepository.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java b/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java index 3b837ec26..2d2fea31a 100644 --- a/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java +++ b/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java @@ -197,6 +197,7 @@ public class FileMetadataRepository setProperty( properties, "dependency." + i + ".groupId", dependency.getGroupId() ); setProperty( properties, "dependency." + i + ".version", dependency.getVersion() ); setProperty( properties, "dependency." + i + ".type", dependency.getType() ); + setProperty( properties, "dependency." + i + ".optional", String.valueOf( dependency.isOptional() ) ); i++; } Set facetIds = new LinkedHashSet( versionMetadata.getFacetIds() ); @@ -904,6 +905,8 @@ public class FileMetadataRepository dependency.setSystemPath( properties.getProperty( "dependency." + i + ".systemPath" ) ); dependency.setType( properties.getProperty( "dependency." + i + ".type" ) ); dependency.setVersion( properties.getProperty( "dependency." + i + ".version" ) ); + dependency.setOptional( Boolean.valueOf( properties.getProperty( + "dependency." + i + ".optional" ) ) ); versionMetadata.addDependency( dependency ); } else -- 2.39.5