Author: ctubbsii
Date: Sat May 11 02:08:39 2013
New Revision: 1481250

URL: http://svn.apache.org/r1481250
Log:
ACCUMULO-1404, ACCUMULO-1384 merge to trunk

Added:
    accumulo/trunk/assemble/src/main/assemblies/binary-release.xml
      - copied unchanged from r1481249, 
accumulo/branches/1.5/assemble/src/main/assemblies/binary-release.xml
Removed:
    accumulo/trunk/assemble/src/main/assemblies/bin.xml
Modified:
    accumulo/trunk/   (props changed)
    accumulo/trunk/assemble/   (props changed)
    accumulo/trunk/assemble/pom.xml
    accumulo/trunk/bin/tool.sh
    accumulo/trunk/pom.xml   (contents, props changed)

Propchange: accumulo/trunk/
------------------------------------------------------------------------------
  Merged /accumulo/branches/1.5:r1480478-1480504,1480508-1480863,1480865-1481249

Propchange: accumulo/trunk/assemble/
------------------------------------------------------------------------------
  Merged 
/accumulo/branches/1.5/assemble:r1480478-1480504,1480508-1480863,1480865-1481249

Modified: accumulo/trunk/assemble/pom.xml
URL: 
http://svn.apache.org/viewvc/accumulo/trunk/assemble/pom.xml?rev=1481250&r1=1481249&r2=1481250&view=diff
==============================================================================
--- accumulo/trunk/assemble/pom.xml (original)
+++ accumulo/trunk/assemble/pom.xml Sat May 11 02:08:39 2013
@@ -117,7 +117,7 @@
                 <phase>package</phase>
                 <configuration>
                   <descriptors>
-                    <descriptor>src/main/assemblies/bin.xml</descriptor>
+                    
<descriptor>src/main/assemblies/binary-release.xml</descriptor>
                   </descriptors>
                 </configuration>
               </execution>
@@ -169,14 +169,6 @@
                   <classifier>bin</classifier>
                   <provides>
                     <provide>accumulo</provide>
-                    <provide>accumulo-core</provide>
-                    <provide>accumulo-examples</provide>
-                    <provide>accumulo-fate</provide>
-                    <provide>accumulo-proxy</provide>
-                    <provide>accumulo-server</provide>
-                    <provide>accumulo-start</provide>
-                    <provide>accumulo-test</provide>
-                    <provide>accumulo-trace</provide>
                   </provides>
                   <requires>
                     <require>jre</require>
@@ -188,6 +180,9 @@
                       
<directory>/opt/accumulo/accumulo-${project.version}</directory>
                       <sources>
                         <source>
+                          <location>${accumulo-top}/CHANGES</location>
+                        </source>
+                        <source>
                           <location>${accumulo-top}/LICENSE</location>
                         </source>
                         <source>
@@ -210,25 +205,6 @@
                       </sources>
                     </mapping>
                     <mapping>
-                      
<directory>/opt/accumulo/accumulo-${project.version}/test</directory>
-                      <sources>
-                        <source>
-                          <location>${accumulo-top}/test</location>
-                          <excludes>
-                            <exclude>src/**</exclude>
-                            <exclude>target/**</exclude>
-                            <exclude>**/walkers.txt</exclude>
-                            <exclude>**/ingesters.txt</exclude>
-                            <exclude>**/continuous-env.sh</exclude>
-                            <exclude>.*/**</exclude>
-                            <exclude>**/*.pyc</exclude>
-                            <exclude>**/*.pyo</exclude>
-                            <exclude>pom.xml</exclude>
-                          </excludes>
-                        </source>
-                      </sources>
-                    </mapping>
-                    <mapping>
                       
<directory>/opt/accumulo/accumulo-${project.version}/bin</directory>
                     </mapping>
                     <mapping>
@@ -245,25 +221,21 @@
                     </mapping>
                     <mapping>
                       
<directory>/opt/accumulo/accumulo-${project.version}/conf</directory>
+                      <recurseDirectories>true</recurseDirectories>
                       <sources>
                         <source>
                           <location>${accumulo-top}/conf</location>
-                          <excludes>
-                            
<exclude>${accumulo-top}/**/accumulo-site.xml</exclude>
-                            
<exclude>${accumulo-top}/**/accumulo-env.sh</exclude>
-                            
<exclude>${accumulo-top}/**/accumulo-metrics.xml</exclude>
-                            <exclude>${accumulo-top}/**/test-*</exclude>
-                            <exclude>${accumulo-top}/**/slaves</exclude>
-                            <exclude>${accumulo-top}/**/masters</exclude>
-                            <exclude>${accumulo-top}/**/tracers</exclude>
-                            <exclude>${accumulo-top}/**/gc</exclude>
-                            <exclude>${accumulo-top}/**/monitor</exclude>
-                          </excludes>
+                          <includes>
+                            <include>accumulo.policy.example</include>
+                            <include>examples/**/*</include>
+                            <include>examples/**/*.*</include>
+                          </includes>
                         </source>
                       </sources>
                     </mapping>
                     <mapping>
                       
<directory>/opt/accumulo/accumulo-${project.version}/lib</directory>
+                      <recurseDirectories>true</recurseDirectories>
                       <sources>
                         <source>
                           <location>${accumulo-top}/lib</location>
@@ -293,7 +265,7 @@
                     <provide>accumulo-native</provide>
                   </provides>
                   <requires>
-                    <require>accumulo-server</require>
+                    <require>accumulo</require>
                   </requires>
                   <mappings>
                     <mapping>
@@ -310,6 +282,45 @@
                   </mappings>
                 </configuration>
               </execution>
+              <execution>
+                <id>build-tests-rpm</id>
+                <goals>
+                  <goal>attached-rpm</goal>
+                </goals>
+                <phase>package</phase>
+                <configuration>
+                  <name>accumulo-test</name>
+                  <classifier>test</classifier>
+                  <provides>
+                    <provide>accumulo-test</provide>
+                  </provides>
+                  <requires>
+                    <require>accumulo</require>
+                    <require>python</require>
+                  </requires>
+                  <mappings>
+                    <mapping>
+                      
<directory>/opt/accumulo/accumulo-${project.version}/test</directory>
+                      <sources>
+                        <source>
+                          <location>${accumulo-top}/test</location>
+                          <excludes>
+                            <exclude>src/**</exclude>
+                            <exclude>target/**</exclude>
+                            <exclude>**/walkers.txt</exclude>
+                            <exclude>**/ingesters.txt</exclude>
+                            <exclude>**/continuous-env.sh</exclude>
+                            <exclude>.*/**</exclude>
+                            <exclude>**/*.pyc</exclude>
+                            <exclude>**/*.pyo</exclude>
+                            <exclude>pom.xml</exclude>
+                          </excludes>
+                        </source>
+                      </sources>
+                    </mapping>
+                  </mappings>
+                </configuration>
+              </execution>
             </executions>
           </plugin>
         </plugins>
@@ -344,7 +355,7 @@
                         <type>perm</type>
                         <prefix>/usr/lib/accumulo/lib</prefix>
                       </mapper>
-                      <excludes>**/.svn/**,**/lib/native/**</excludes>
+                      <excludes>**/.svn/**,native/**</excludes>
                     </data>
                     <data>
                       <src>${accumulo-top}/NOTICE</src>
@@ -371,13 +382,21 @@
                       </mapper>
                     </data>
                     <data>
+                      <src>${accumulo-top}/LICENSE</src>
+                      <type>file</type>
+                      <mapper>
+                        <type>perm</type>
+                        <prefix>/usr/lib/accumulo</prefix>
+                      </mapper>
+                    </data>
+                    <data>
                       <src>${accumulo-top}/docs</src>
                       <type>directory</type>
                       <mapper>
                         <type>perm</type>
                         <prefix>/usr/lib/accumulo/docs</prefix>
                       </mapper>
-                      <excludes>**/.svn/**</excludes>
+                      <excludes>**/.svn/**,src/**</excludes>
                     </data>
                     <data>
                       <src>${accumulo-top}/bin</src>
@@ -396,15 +415,7 @@
                         <type>perm</type>
                         <prefix>/usr/lib/accumulo/conf</prefix>
                       </mapper>
-                      
<excludes>**/.svn/**,**/accumulo-site.xml,**/accumulo-env.sh,**/accumulo-metrics.xml,**/test-*,**/slaves,**/masters,**/tracers,**/gc,**/monitor</excludes>
-                    </data>
-                    <data>
-                      <src>${accumulo-top}/conf/examples</src>
-                      <type>directory</type>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>/usr/lib/accumulo/conf/examples</prefix>
-                      </mapper>
+                      <includes>accumulo.policy.example,examples/**</includes>
                       <excludes>**/.svn/**</excludes>
                     </data>
                   </dataSet>
@@ -469,7 +480,7 @@
                         <type>perm</type>
                         <prefix>/usr/lib/accumulo/test</prefix>
                       </mapper>
-                      <excludes>**/.svn/**,**/*.pyc</excludes>
+                      
<excludes>**/.svn/**,**/*.pyc,src/**,target/**,**/walkers.txt,**/ingesters.txt,**/continuous-env.sh,.*/**,**/*.pyc,**/*.pyo,pom.xml</excludes>
                     </data>
                   </dataSet>
                 </configuration>

Modified: accumulo/trunk/bin/tool.sh
URL: 
http://svn.apache.org/viewvc/accumulo/trunk/bin/tool.sh?rev=1481250&r1=1481249&r2=1481250&view=diff
==============================================================================
--- accumulo/trunk/bin/tool.sh (original)
+++ accumulo/trunk/bin/tool.sh Sat May 11 02:08:39 2013
@@ -71,7 +71,7 @@ for arg in "$@"; do
 done
 
 
LIB_JARS="$THRIFT_LIB,$CORE_LIB,$FATE_LIB,$ZOOKEEPER_LIB,$TRACE_LIB,$JCOMMANDER_LIB,$COMMONS_VFS_LIB"
-H_JARS="$THRIFT_LIB:$CORE_LIB:$FATE_LIB:$ZOOKEEPER_LIB:$TRACE_LIB:$JCOMMANDER_LIB,$COMMONS_VFS_LIB"
+H_JARS="$THRIFT_LIB:$CORE_LIB:$FATE_LIB:$ZOOKEEPER_LIB:$TRACE_LIB:$JCOMMANDER_LIB:$COMMONS_VFS_LIB"
 
 for jar in $USERJARS; do
    LIB_JARS="$LIB_JARS,$jar"

Modified: accumulo/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/accumulo/trunk/pom.xml?rev=1481250&r1=1481249&r2=1481250&view=diff
==============================================================================
--- accumulo/trunk/pom.xml (original)
+++ accumulo/trunk/pom.xml Sat May 11 02:08:39 2013
@@ -106,23 +106,14 @@
   <properties>
     <!-- used for filtering the java source with the current version -->
     <accumulo.release.version>${project.version}</accumulo.release.version>
-    <!-- arguments for the release plugin goals;
-         these are in addition to apache-release defined in the parent POM -->
-    <arguments>-P 
seal-jars,check-licenses,thrift,native,assemble,docs,rpm,deb</arguments>
-    <!-- only prompt once for the next version -->
-    <autoVersionSubmodules>true</autoVersionSubmodules>
     <!-- the maven-release-plugin makes this recommendation, due to plugin 
bugs -->
     <maven.min-version>3.0.4</maven.min-version>
     <powermock.version>1.5</powermock.version>
-    <!-- for the release plugin -->
-    <preparationGoals>clean compile javadoc:aggregate 
install</preparationGoals>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     <sealJars>false</sealJars>
     <!-- include the tarball, as well as the zip, for the Apache 
source-release artifact -->
     
<sourceReleaseAssemblyDescriptor>source-release-zip-tar</sourceReleaseAssemblyDescriptor>
-    <!-- stage the RC in the tags directory -->
-    <tagNameFormat>@{project.version}-RC</tagNameFormat>
     <!-- ZooKeeper 3.4.x works also, but we're not using new features yet; 
this ensures 3.3.x compatibility. -->
     <zookeeper.version>3.3.6</zookeeper.version>
   </properties>
@@ -335,6 +326,7 @@
           <configuration>
             <predefinedSortOrder>recommended_2008_06</predefinedSortOrder>
             <lineSeparator>\n</lineSeparator>
+            <expandEmptyElements>false</expandEmptyElements>
             <nrOfIndentSpace>2</nrOfIndentSpace>
             <sortDependencies>scope,groupId,artifactId</sortDependencies>
             <sortProperties>true</sortProperties>
@@ -429,6 +421,18 @@
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-release-plugin</artifactId>
+          <configuration>
+            <arguments>-P 
apache-release,seal-jars,check-licenses,thrift,native,assemble,docs,rpm,deb</arguments>
+            <autoVersionSubmodules>true</autoVersionSubmodules>
+            <goals>clean compile javadoc:aggregate deploy</goals>
+            <preparationGoals>clean compile javadoc:aggregate 
verify</preparationGoals>
+            <tagNameFormat>@{project.version}-RC</tagNameFormat>
+            <useReleaseProfile>false</useReleaseProfile>
+          </configuration>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-site-plugin</artifactId>
           <configuration>
             <skipDeploy>true</skipDeploy>
@@ -507,7 +511,7 @@
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -520,7 +524,7 @@
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -533,7 +537,7 @@
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -546,7 +550,7 @@
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
                 <pluginExecution>
@@ -559,7 +563,7 @@
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
               </pluginExecutions>

Propchange: accumulo/trunk/pom.xml
------------------------------------------------------------------------------
  Merged 
/accumulo/branches/1.5/pom.xml:r1480478-1480504,1480508-1480863,1480865-1481249


Reply via email to