Repository: incubator-juneau
Updated Branches:
  refs/heads/master 0eae99b68 -> d0cfe8f6b


JUNEAU-23 - Fix various maven build warnings.

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/d0cfe8f6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/d0cfe8f6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/d0cfe8f6

Branch: refs/heads/master
Commit: d0cfe8f6bfb9ed9bdd7047f3a6a3747ac7385984
Parents: 0eae99b
Author: JamesBognar <[email protected]>
Authored: Mon Nov 28 17:51:15 2016 -0500
Committer: JamesBognar <[email protected]>
Committed: Mon Nov 28 17:51:15 2016 -0500

----------------------------------------------------------------------
 bin.xml                                         |  44 ++++++++
 juneau-all/pom.xml                              |   2 +-
 juneau-all/src/assembly/all.xml                 |   2 +-
 juneau-client/pom.xml                           |   3 +-
 juneau-core/pom.xml                             |   3 +-
 .../main/java/org/apache/juneau/ClassMeta.java  |   4 +-
 .../java/org/apache/juneau/ContextFactory.java  |   2 +-
 .../apache/juneau/annotation/BeanProperty.java  |   1 -
 .../java/org/apache/juneau/annotation/Null.java |  20 ++++
 .../java/org/apache/juneau/annotation/Pojo.java |   1 -
 .../java/org/apache/juneau/internal/Null.java   |  20 ----
 juneau-distrib/.gitignore                       |   1 +
 juneau-distrib/pom.xml                          |   4 +-
 juneau-microservice/pom.xml                     |   2 +-
 juneau-samples/pom.xml                          |   3 +-
 juneau-server-test/pom.xml                      |   2 +-
 juneau-server/pom.xml                           |   3 +-
 pom.xml                                         | 112 +++++++++++++++++--
 src.xml                                         |  43 +++++++
 19 files changed, 229 insertions(+), 43 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/bin.xml
----------------------------------------------------------------------
diff --git a/bin.xml b/bin.xml
new file mode 100644
index 0000000..681cc81
--- /dev/null
+++ b/bin.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 
***************************************************************************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+ * to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance            *
+ * with the License.  You may obtain a copy of the License at                  
                                            *
+ *                                                                             
                                            *
+ *  http://www.apache.org/licenses/LICENSE-2.0                                 
                                            *
+ *                                                                             
                                            *
+ * Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.  See the License for the        *
+ * specific language governing permissions and limitations under the License.  
                                            *
+ 
***************************************************************************************************************************
+-->
+<assembly
+       
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
 http://maven.apache.org/xsd/assembly-1.1.3.xsd";>
+       <id>bin</id>
+       <formats>
+               <format>zip</format>
+       </formats>
+       <includeBaseDirectory>false</includeBaseDirectory>
+       <fileSets>
+               <fileSet>
+                       <includes>
+                               <include>**</include>
+                       </includes>
+                       <directory>target/bin</directory>
+                       <outputDirectory></outputDirectory>
+               </fileSet>
+               <fileSet>
+                       <includes>
+                               <include>DISCLAIMER</include>
+                               <include>LICENSE</include>
+                               <include>NOTICE</include>
+                               <include>RELEASE-NOTES.txt</include>
+                       </includes>
+                       <directory>${basedir}</directory>
+                       <outputDirectory></outputDirectory>
+               </fileSet>
+       </fileSets>
+</assembly>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-all/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-all/pom.xml b/juneau-all/pom.xml
index da8e80d..030875d 100644
--- a/juneau-all/pom.xml
+++ b/juneau-all/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-all/src/assembly/all.xml
----------------------------------------------------------------------
diff --git a/juneau-all/src/assembly/all.xml b/juneau-all/src/assembly/all.xml
index 4b884e4..f3fb07e 100644
--- a/juneau-all/src/assembly/all.xml
+++ b/juneau-all/src/assembly/all.xml
@@ -28,7 +28,7 @@
             <includes>
                 <include>*</include>
             </includes>
-            <outputDirectory>/</outputDirectory>
+            <outputDirectory></outputDirectory>
         </dependencySet>
     </dependencySets>
 </assembly>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-client/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-client/pom.xml b/juneau-client/pom.xml
index 1f18154..f812180 100644
--- a/juneau-client/pom.xml
+++ b/juneau-client/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
@@ -50,6 +50,7 @@
                        <plugin>
                                <groupId>org.apache.felix</groupId>
                                <artifactId>maven-bundle-plugin</artifactId>
+                               <version>3.2.0</version>
                                <extensions>true</extensions>
                        </plugin>
                        <plugin>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-core/pom.xml b/juneau-core/pom.xml
index 4562f8c..0b21053 100644
--- a/juneau-core/pom.xml
+++ b/juneau-core/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
        
@@ -50,6 +50,7 @@
                        <plugin>
                                <groupId>org.apache.felix</groupId>
                                <artifactId>maven-bundle-plugin</artifactId>
+                               <version>3.2.0</version>
                                <extensions>true</extensions>
                        </plugin>
                        <plugin>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/ClassMeta.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/ClassMeta.java 
b/juneau-core/src/main/java/org/apache/juneau/ClassMeta.java
index 2f735fa..35c40bd 100644
--- a/juneau-core/src/main/java/org/apache/juneau/ClassMeta.java
+++ b/juneau-core/src/main/java/org/apache/juneau/ClassMeta.java
@@ -792,7 +792,7 @@ public final class ClassMeta<T> implements Type {
 
        /**
         * All methods on this class annotated with {@link Remoteable 
@Remotable}, or all public methods if class is annotated.
-        * Keys are method signatures (see {@link 
ClassUtils#getMethodSignature(Method)})
+        * Keys are method signatures.
         *
         * @return All remoteable methods on this class.
         */
@@ -802,7 +802,7 @@ public final class ClassMeta<T> implements Type {
 
        /**
         * All public methods on this class including static methods.
-        * Keys are method signatures (see {@link 
ClassUtils#getMethodSignature(Method)}).
+        * Keys are method signatures.
         *
         * @return The public methods on this class.
         */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/ContextFactory.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/ContextFactory.java 
b/juneau-core/src/main/java/org/apache/juneau/ContextFactory.java
index f0b0b14..ef04fd0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/ContextFactory.java
+++ b/juneau-core/src/main/java/org/apache/juneau/ContextFactory.java
@@ -778,7 +778,7 @@ public final class ContextFactory extends Lockable {
         * Hashcode generator that treats strings and primitive values the same.
         * (e.g. <code>123</code> and <js>"123"</js> result in the same 
hashcode.)
         */
-       protected static class NormalizingHashCode extends HashCode {
+       private static class NormalizingHashCode extends HashCode {
                @Override /* HashCode */
                protected Object unswap(Object o) {
                        return ContextFactory.unswap(o);

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/annotation/BeanProperty.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/annotation/BeanProperty.java 
b/juneau-core/src/main/java/org/apache/juneau/annotation/BeanProperty.java
index 829d8a7..30366ea 100644
--- a/juneau-core/src/main/java/org/apache/juneau/annotation/BeanProperty.java
+++ b/juneau-core/src/main/java/org/apache/juneau/annotation/BeanProperty.java
@@ -19,7 +19,6 @@ import java.lang.annotation.*;
 import java.util.*;
 
 import org.apache.juneau.*;
-import org.apache.juneau.internal.*;
 import org.apache.juneau.transform.*;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/annotation/Null.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/annotation/Null.java 
b/juneau-core/src/main/java/org/apache/juneau/annotation/Null.java
new file mode 100644
index 0000000..0b52317
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/annotation/Null.java
@@ -0,0 +1,20 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance            *
+// * with the License.  You may obtain a copy of the License at                
                                              *
+// *                                                                           
                                              *
+// *  http://www.apache.org/licenses/LICENSE-2.0                               
                                              *
+// *                                                                           
                                              *
+// * Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an  *
+// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 
express or implied.  See the License for the        *
+// * specific language governing permissions and limitations under the 
License.                                              *
+// 
***************************************************************************************************************************
+package org.apache.juneau.annotation;
+
+/**
+ * Represents a null entry in a class annotation.
+ *
+ * @author james.bognar
+ */
+public class Null {}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/annotation/Pojo.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/annotation/Pojo.java 
b/juneau-core/src/main/java/org/apache/juneau/annotation/Pojo.java
index b427cbc..04dd72f 100644
--- a/juneau-core/src/main/java/org/apache/juneau/annotation/Pojo.java
+++ b/juneau-core/src/main/java/org/apache/juneau/annotation/Pojo.java
@@ -17,7 +17,6 @@ import static java.lang.annotation.RetentionPolicy.*;
 
 import java.lang.annotation.*;
 
-import org.apache.juneau.internal.*;
 import org.apache.juneau.transform.*;
 
 /**

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-core/src/main/java/org/apache/juneau/internal/Null.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/Null.java 
b/juneau-core/src/main/java/org/apache/juneau/internal/Null.java
deleted file mode 100644
index 53117dc..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/internal/Null.java
+++ /dev/null
@@ -1,20 +0,0 @@
-// 
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
-// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance            *
-// * with the License.  You may obtain a copy of the License at                
                                              *
-// *                                                                           
                                              *
-// *  http://www.apache.org/licenses/LICENSE-2.0                               
                                              *
-// *                                                                           
                                              *
-// * Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an  *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 
express or implied.  See the License for the        *
-// * specific language governing permissions and limitations under the 
License.                                              *
-// 
***************************************************************************************************************************
-package org.apache.juneau.internal;
-
-/**
- * Represents a null entry in a class annotation.
- *
- * @author james.bognar
- */
-public class Null {}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-distrib/.gitignore
----------------------------------------------------------------------
diff --git a/juneau-distrib/.gitignore b/juneau-distrib/.gitignore
index b83d222..e3d2422 100644
--- a/juneau-distrib/.gitignore
+++ b/juneau-distrib/.gitignore
@@ -1 +1,2 @@
 /target/
+/.DS_Store

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-distrib/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-distrib/pom.xml b/juneau-distrib/pom.xml
index 0047f8f..20151a1 100644
--- a/juneau-distrib/pom.xml
+++ b/juneau-distrib/pom.xml
@@ -15,7 +15,7 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
        <modelVersion>4.0.0</modelVersion>
-       <artifactId>apache-juneau</artifactId>
+       <artifactId>juneau-distrib</artifactId>
        <packaging>pom</packaging>
        <name>Apache Juneau Distribution</name>
        <description>Location to find fully built Juneau 
distributions.</description>
@@ -23,7 +23,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-microservice/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-microservice/pom.xml b/juneau-microservice/pom.xml
index 6d320a5..d4abb99 100644
--- a/juneau-microservice/pom.xml
+++ b/juneau-microservice/pom.xml
@@ -23,7 +23,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-samples/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-samples/pom.xml b/juneau-samples/pom.xml
index 6481bce..f469602 100644
--- a/juneau-samples/pom.xml
+++ b/juneau-samples/pom.xml
@@ -23,7 +23,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
@@ -127,6 +127,7 @@
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                
<artifactId>build-helper-maven-plugin</artifactId>
+                               <version>1.12</version>
                                <executions>
                                        <execution>
                                                <id>attach-artifacts</id>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-server-test/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-server-test/pom.xml b/juneau-server-test/pom.xml
index 4e8ee3b..24eb3c0 100644
--- a/juneau-server-test/pom.xml
+++ b/juneau-server-test/pom.xml
@@ -23,7 +23,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
        

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/juneau-server/pom.xml
----------------------------------------------------------------------
diff --git a/juneau-server/pom.xml b/juneau-server/pom.xml
index 260f311..898b2c4 100644
--- a/juneau-server/pom.xml
+++ b/juneau-server/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.juneau</groupId>
                <artifactId>juneau</artifactId>
-               <version>6.0.2-incubating-SNAPSHOT</version>
+               <version>6.0.1-incubating-SNAPSHOT</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
@@ -69,6 +69,7 @@
                        <plugin>
                                <groupId>org.apache.felix</groupId>
                                <artifactId>maven-bundle-plugin</artifactId>
+                               <version>3.2.0</version>
                                <extensions>true</extensions>
                        </plugin>
                        <plugin>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 34c3764..d6f5691 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.apache.juneau</groupId>
        <artifactId>juneau</artifactId>
-       <version>6.0.2-incubating-SNAPSHOT</version>
+       <version>6.0.1-incubating-SNAPSHOT</version>
        <packaging>pom</packaging>
        <name>Apache Juneau (incubating)</name>
        <description>All the Apache Juneau content in one convenient 
package.</description>
@@ -98,7 +98,7 @@
                <module>juneau-samples</module>
                <module>juneau-server-test</module>
                <module>juneau-all</module>
-               <module>juneau-distrib</module>
+               <!--  module>juneau-distrib</module-->
        </modules>
 
        <distributionManagement>
@@ -138,19 +138,115 @@
 
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-source-plugin</artifactId>
-                               <version>3.0.0</version>
+                               <artifactId>maven-dependency-plugin</artifactId>
                                <executions>
                                        <execution>
-                                               <id>attach-sources</id>
-                                               <phase>source</phase>
+                                               <id>copy</id>
+                                               <phase>package</phase>
                                                <goals>
-                                                       <goal>aggregate</goal>
+                                                       <goal>copy</goal>
                                                </goals>
+                                               <configuration>
+                                                       <artifactItems>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/bin</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-all</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                               </artifactItem>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/src/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-core</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                                       
<type>jar</type>
+                                                                       
<classifier>sources</classifier>
+                                                               </artifactItem>
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/bin/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-core</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                               </artifactItem>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/src/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-server</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                                       
<type>jar</type>
+                                                                       
<classifier>sources</classifier>
+                                                               </artifactItem>
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/bin/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-server</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                               </artifactItem>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/src/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-client</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                                       
<type>jar</type>
+                                                                       
<classifier>sources</classifier>
+                                                               </artifactItem>
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/bin/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-client</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                               </artifactItem>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/src/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-microservice</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                                       
<type>jar</type>
+                                                                       
<classifier>sources</classifier>
+                                                               </artifactItem>
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/bin/osgi-bundles</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-microservice</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                               </artifactItem>
+                                                               
+                                                               <artifactItem>
+                                                                       
<outputDirectory>${project.build.directory}/src</outputDirectory>
+                                                                       
<groupId>org.apache.juneau</groupId>
+                                                                       
<artifactId>juneau-samples</artifactId>
+                                                                       
<version>${project.version}</version>
+                                                                       
<type>jar</type>
+                                                                       
<classifier>sources</classifier>
+                                                               </artifactItem>
+                                                       </artifactItems>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <artifactId>maven-assembly-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>juneau-assembly</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>single</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <descriptors>
+                                                               
<descriptor>src.xml</descriptor>
+                                                               
<descriptor>bin.xml</descriptor>
+                                                       </descriptors>
+                                               </configuration>
                                        </execution>
                                </executions>
                        </plugin>
-
                </plugins>
 
                <pluginManagement>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/d0cfe8f6/src.xml
----------------------------------------------------------------------
diff --git a/src.xml b/src.xml
new file mode 100644
index 0000000..8620ff2
--- /dev/null
+++ b/src.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 
***************************************************************************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+ * to you under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance            *
+ * with the License.  You may obtain a copy of the License at                  
                                            *
+ *                                                                             
                                            *
+ *  http://www.apache.org/licenses/LICENSE-2.0                                 
                                            *
+ *                                                                             
                                            *
+ * Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.  See the License for the        *
+ * specific language governing permissions and limitations under the License.  
                                            *
+ 
***************************************************************************************************************************
+-->
+<assembly
+       
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
 http://maven.apache.org/xsd/assembly-1.1.3.xsd";>
+       <id>src</id>
+       <formats>
+               <format>zip</format>
+       </formats>
+       <includeBaseDirectory>false</includeBaseDirectory>
+       <fileSets>
+               <fileSet>
+                       <includes>
+                               <include>**</include>
+                       </includes>
+                       <directory>target/src</directory>
+                       <outputDirectory></outputDirectory>
+               </fileSet>
+               <fileSet>
+                       <includes>
+                               <include>LICENSE</include>
+                               <include>NOTICE</include>
+                               <include>RELEASE-NOTES.txt</include>
+                       </includes>
+                       <directory>${basedir}</directory>
+                       <outputDirectory></outputDirectory>
+               </fileSet>
+       </fileSets>
+</assembly>
\ No newline at end of file

Reply via email to