From: Brett Porter Date: Sat, 26 Mar 2011 12:07:15 +0000 (+0000) Subject: fix optional for dependencies in file metadata repository X-Git-Tag: archiva-1.4-M1~823 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=522a7ac514927457f043f0638c646e6a39507fec;p=archiva.git 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 --- 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