FELIX-472: refactor property update code
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@616274 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/DependencyEmbedder.java b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/DependencyEmbedder.java
index ca10558..aa94b86 100644
--- a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/DependencyEmbedder.java
+++ b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/DependencyEmbedder.java
@@ -291,27 +291,6 @@
File sourceFile = dependency.getFile();
if ( null != sourceFile && sourceFile.exists() )
{
- String bundleClassPath = properties.getProperty( Analyzer.BUNDLE_CLASSPATH );
- String includeResource = properties.getProperty( Analyzer.INCLUDE_RESOURCE );
-
- if ( null == bundleClassPath )
- {
- bundleClassPath = ".,";
- }
- else if ( bundleClassPath.length() > 0 )
- {
- bundleClassPath += ",";
- }
-
- if ( null == includeResource )
- {
- includeResource = "";
- }
- else if ( includeResource.length() > 0 )
- {
- includeResource += ",";
- }
-
String embedDirectory = m_embedDirectory;
if ( "".equals( embedDirectory ) || ".".equals( embedDirectory ) )
{
@@ -349,8 +328,32 @@
targetFilePath = targetFilePath.replace( File.separatorChar, '/' );
}
+ String bundleClassPath = properties.getProperty( Analyzer.BUNDLE_CLASSPATH );
+ String includeResource = properties.getProperty( Analyzer.INCLUDE_RESOURCE );
+
+ if ( null == includeResource )
+ {
+ includeResource = "";
+ }
+ else if ( includeResource.length() > 0 )
+ {
+ includeResource += ",";
+ }
+
+ includeResource += targetFilePath;
+ includeResource += "=";
+ includeResource += sourceFile;
+
+ if ( null == bundleClassPath )
+ {
+ bundleClassPath = ".,";
+ }
+ else if ( bundleClassPath.length() > 0 )
+ {
+ bundleClassPath += ",";
+ }
+
bundleClassPath += targetFilePath;
- includeResource += targetFilePath + "=" + sourceFile;
properties.setProperty( Analyzer.BUNDLE_CLASSPATH, bundleClassPath );
properties.setProperty( Analyzer.INCLUDE_RESOURCE, includeResource );
@@ -374,7 +377,8 @@
includeResource += ",";
}
- includeResource += "@" + sourceFile;
+ includeResource += "@";
+ includeResource += sourceFile;
properties.setProperty( Analyzer.INCLUDE_RESOURCE, includeResource );
}