This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


The following commit(s) were added to refs/heads/develop by this push:
     new 5e2b3bf  fix royale-maven-plugin to accept files at the root of an 
artifact. This was causing overlays in sampleamfwebapp not working correctly 
and copying root files in the war
5e2b3bf is described below

commit 5e2b3bf2dbc4bac87c173ab99013137d8470f740
Author: Carlos Rovira <[email protected]>
AuthorDate: Thu Apr 19 15:13:43 2018 +0200

    fix royale-maven-plugin to accept files at the root of an artifact. This 
was causing overlays in sampleamfwebapp not working correctly and copying root 
files in the war
---
 .../src/main/java/org/apache/royale/maven/PackageJSMojo.java          | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/royale-maven-plugin/src/main/java/org/apache/royale/maven/PackageJSMojo.java 
b/royale-maven-plugin/src/main/java/org/apache/royale/maven/PackageJSMojo.java
index fc16e85..ff3c957 100644
--- 
a/royale-maven-plugin/src/main/java/org/apache/royale/maven/PackageJSMojo.java
+++ 
b/royale-maven-plugin/src/main/java/org/apache/royale/maven/PackageJSMojo.java
@@ -103,7 +103,9 @@ public class PackageJSMojo extends AbstractMojo {
                     addDirectoryToZip(zipRootDirectory, file, zipOutputStream);
                 } else {
                     String relativePath = 
zipRootDirectory.toURI().relativize(currentDirectory.toURI()).getPath();
-                    ZipEntry zipEntry = new ZipEntry(relativePath + "/" + 
file.getName());
+                    if (relativePath.startsWith("/"))
+                        relativePath = relativePath.substring(1);
+                    ZipEntry zipEntry = new ZipEntry(relativePath + 
file.getName());
                     zipOutputStream.putNextEntry(zipEntry);
                     FileInputStream in = new FileInputStream(file);
                     IOUtils.copy(in, zipOutputStream);

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to