SCB-404 Use different base folder for source and binary package
diff --git a/saga-distribution/src/assembly/bin.xml b/saga-distribution/src/assembly/bin.xml
index c785815..d51514a 100644
--- a/saga-distribution/src/assembly/bin.xml
+++ b/saga-distribution/src/assembly/bin.xml
@@ -17,7 +17,8 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
- <includeBaseDirectory>false</includeBaseDirectory>
+ <includeBaseDirectory>true</includeBaseDirectory>
+ <baseDirectory>${project.build.finalName}-bin</baseDirectory>
<id>bin</id>
<formats>
<format>zip</format>
@@ -25,7 +26,7 @@
<fileSets>
<fileSet>
<directory>../saga-demo</directory>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}/saga-demo</outputDirectory>
+ <outputDirectory>/saga-demo</outputDirectory>
<excludes>
<exclude>**/*.iml</exclude>
<exclude>**/eclipse-classes/**</exclude>
@@ -39,11 +40,11 @@
</fileSet>
<fileSet>
<directory>../docs</directory>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}/docs</outputDirectory>
+ <outputDirectory>/docs</outputDirectory>
</fileSet>
<fileSet>
<directory>../</directory>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}</outputDirectory>
+ <outputDirectory>/</outputDirectory>
<includes>
<include>DISCLAIMER</include>
@@ -54,7 +55,7 @@
<!-- include the NOTICE and LICENSE file from release directory -->
<fileSet>
<directory>src/release</directory>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}</outputDirectory>
+ <outputDirectory>/</outputDirectory>
<includes>
<include>NOTICE</include>
<include>LICENSE</include>
@@ -64,7 +65,7 @@
<!-- include alpha server exec into bin directory -->
<fileSet>
<directory>../alpha/alpha-server/target/saga/</directory>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}</outputDirectory>
+ <outputDirectory>/</outputDirectory>
<includes>
<include>alpha-server-${project.version}-exec.jar</include>
</includes>
@@ -75,7 +76,7 @@
<dependencySet>
<useProjectArtifact>true</useProjectArtifact>
<unpack>false</unpack>
- <outputDirectory>apache-servicecomb-incubating-saga-distribution-${project.version}/libs</outputDirectory>
+ <outputDirectory>/libs</outputDirectory>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
diff --git a/saga-distribution/src/assembly/src.xml b/saga-distribution/src/assembly/src.xml
index 717fdf6..305712f 100644
--- a/saga-distribution/src/assembly/src.xml
+++ b/saga-distribution/src/assembly/src.xml
@@ -22,6 +22,8 @@
<formats>
<format>zip</format>
</formats>
+ <includeBaseDirectory>true</includeBaseDirectory>
+ <baseDirectory>${project.build.finalName}-src</baseDirectory>
<fileSets>
<!-- Binary Files -->
<fileSet>