Author: brett
Date: Sat Mar 26 12:07:15 2011
New Revision: 1085707

URL: http://svn.apache.org/viewvc?rev=1085707&view=rev
Log:
fix optional for dependencies in file metadata repository

Modified:
    
archiva/trunk/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java

Modified: 
archiva/trunk/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java?rev=1085707&r1=1085706&r2=1085707&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
 (original)
+++ 
archiva/trunk/archiva-modules/plugins/metadata-repository-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
 Sat Mar 26 12:07:15 2011
@@ -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<String> facetIds = new LinkedHashSet<String>( 
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


Reply via email to