You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2019/07/22 02:10:24 UTC

[incubator-iotdb] branch package_folder created (now 3d495eb)

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

qiaojialin pushed a change to branch package_folder
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


      at 3d495eb  generate sbin,conf,lib,tools in root folder when packaging

This branch includes the following new commits:

     new 3d495eb  generate sbin,conf,lib,tools in root folder when packaging

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-iotdb] 01/01: generate sbin, conf, lib, tools in root folder when packaging

Posted by qi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

qiaojialin pushed a commit to branch package_folder
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit 3d495eb5053dba2e5874f1f52481095f81cbb643
Author: qiaojialin <64...@qq.com>
AuthorDate: Mon Jul 22 10:10:07 2019 +0800

    generate sbin,conf,lib,tools in root folder when packaging
---
 iotdb-cli/cli/{bin => sbin}/start-client.bat |  0
 iotdb-cli/cli/{bin => sbin}/start-client.sh  |  0
 iotdb-cli/cli/{bin => tools}/export-csv.bat  |  0
 iotdb-cli/cli/{bin => tools}/export-csv.sh   |  0
 iotdb-cli/cli/{bin => tools}/import-csv.bat  |  0
 iotdb-cli/cli/{bin => tools}/import-csv.sh   |  0
 iotdb-cli/pom.xml                            | 33 +++++++++++
 iotdb/pom.xml                                | 83 +++++++++++++---------------
 8 files changed, 71 insertions(+), 45 deletions(-)

diff --git a/iotdb-cli/cli/bin/start-client.bat b/iotdb-cli/cli/sbin/start-client.bat
similarity index 100%
rename from iotdb-cli/cli/bin/start-client.bat
rename to iotdb-cli/cli/sbin/start-client.bat
diff --git a/iotdb-cli/cli/bin/start-client.sh b/iotdb-cli/cli/sbin/start-client.sh
similarity index 100%
rename from iotdb-cli/cli/bin/start-client.sh
rename to iotdb-cli/cli/sbin/start-client.sh
diff --git a/iotdb-cli/cli/bin/export-csv.bat b/iotdb-cli/cli/tools/export-csv.bat
similarity index 100%
rename from iotdb-cli/cli/bin/export-csv.bat
rename to iotdb-cli/cli/tools/export-csv.bat
diff --git a/iotdb-cli/cli/bin/export-csv.sh b/iotdb-cli/cli/tools/export-csv.sh
similarity index 100%
rename from iotdb-cli/cli/bin/export-csv.sh
rename to iotdb-cli/cli/tools/export-csv.sh
diff --git a/iotdb-cli/cli/bin/import-csv.bat b/iotdb-cli/cli/tools/import-csv.bat
similarity index 100%
rename from iotdb-cli/cli/bin/import-csv.bat
rename to iotdb-cli/cli/tools/import-csv.bat
diff --git a/iotdb-cli/cli/bin/import-csv.sh b/iotdb-cli/cli/tools/import-csv.sh
similarity index 100%
rename from iotdb-cli/cli/bin/import-csv.sh
rename to iotdb-cli/cli/tools/import-csv.sh
diff --git a/iotdb-cli/pom.xml b/iotdb-cli/pom.xml
index eb54169..464808a 100644
--- a/iotdb-cli/pom.xml
+++ b/iotdb-cli/pom.xml
@@ -103,6 +103,39 @@
                     <outputDirectory>${project.basedir}/cli/lib</outputDirectory>
                 </configuration>
             </plugin>
+            <plugin>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.8</version>
+                <executions>
+                    <execution>
+                        <id>copy</id>
+                        <phase>package</phase>
+                        <configuration>
+                            <target>
+                                <echo>ANT TASK - copying client files....</echo>
+                                <copy todir="${maven.multiModuleProjectDirectory}/lib/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/cli/lib" includes="*.jar">
+                                        <include name="*.jar"/>
+                                    </fileset>
+                                </copy>
+                                <copy todir="${maven.multiModuleProjectDirectory}/sbin/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/cli/sbin" includes="*">
+                                        <include name="*"/>
+                                    </fileset>
+                                </copy>
+                                <copy todir="${maven.multiModuleProjectDirectory}/tools/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/cli/tools" includes="*">
+                                        <include name="*"/>
+                                    </fileset>
+                                </copy>
+                            </target>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
             <!--using `mvn test` to run UT, `mvn verify` to run ITs
             Reference: https://antoniogoncalves.org/2012/12/13/lets-turn-integration-tests-with-maven-to-a-first-class-citizen/-->
             <plugin>
diff --git a/iotdb/pom.xml b/iotdb/pom.xml
index e7cef47..7a00458 100644
--- a/iotdb/pom.xml
+++ b/iotdb/pom.xml
@@ -159,6 +159,44 @@
                     <outputDirectory>${project.basedir}/iotdb/lib</outputDirectory>
                 </configuration>
             </plugin>
+            <plugin>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.8</version>
+                <executions>
+                    <execution>
+                        <id>copy</id>
+                        <phase>package</phase>
+                        <configuration>
+                            <target>
+                                <echo>ANT TASK - copying server files....</echo>
+                                <copy todir="${maven.multiModuleProjectDirectory}/conf/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/iotdb/conf" includes="*">
+                                        <include name="*"/>
+                                    </fileset>
+                                </copy>
+                                <copy todir="${maven.multiModuleProjectDirectory}/lib/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/iotdb/lib" includes="*.jar">
+                                        <include name="*.jar"/>
+                                    </fileset>
+                                </copy>
+                                <copy todir="${maven.multiModuleProjectDirectory}/sbin/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/iotdb/sbin" includes="*">
+                                        <include name="*"/>
+                                    </fileset>
+                                </copy>
+                                <copy todir="${maven.multiModuleProjectDirectory}/tools/" overwrite="true" flatten="true">
+                                    <fileset dir="${project.basedir}/iotdb/tools" includes="*">
+                                        <include name="*"/>
+                                    </fileset>
+                                </copy>
+                            </target>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
             <!--using `mvn test` to run UT, `mvn verify` to run ITs
                         Reference: https://antoniogoncalves.org/2012/12/13/lets-turn-integration-tests-with-maven-to-a-first-class-citizen/-->
             <plugin>
@@ -186,51 +224,6 @@
                     <skipITs>${iotdb.it.skip}</skipITs>
                 </configuration>
             </plugin>
-            <!-- for TsFile Checker -->
-            <!--<plugin>-->
-            <!--<groupId>org.apache.maven.plugins</groupId>-->
-            <!--<artifactId>maven-assembly-plugin</artifactId>-->
-            <!--<version>2.5.5</version>-->
-            <!--<configuration>-->
-            <!--<archive>-->
-            <!--<manifest>-->
-            <!--<addClasspath>true</addClasspath>-->
-            <!--<mainClass>org.apache.iotdb.db.tools.TsFileChecker</mainClass>-->
-            <!--</manifest>-->
-            <!--</archive>-->
-            <!--<descriptorRefs>-->
-            <!--<descriptorRef>jar-with-dependencies</descriptorRef>-->
-            <!--</descriptorRefs>-->
-            <!--</configuration>-->
-            <!--<executions>-->
-            <!--<execution>-->
-            <!--<id>make-assembly</id>-->
-            <!--<phase>package</phase>-->
-            <!--<goals>-->
-            <!--<goal>single</goal>-->
-            <!--</goals>-->
-            <!--</execution>-->
-            <!--</executions>-->
-            <!--</plugin>-->
-            <!-- Might require this in Eclipse -->
-            <!--plugin>
-  <groupId>org.codehaus.mojo</groupId>
-  <artifactId>build-helper-maven-plugin</artifactId>
-  <version>3.0.0</version>
-  <executions>
-    <execution>
-      <phase>generate-sources</phase>
-      <goals>
-        <goal>add-source</goal>
-      </goals>
-      <configuration>
-        <sources>
-          <source>${project.basedir}/target/generated-sources/antlr3</source>
-        </sources>
-      </configuration>
-    </execution>
-  </executions>
-</plugin-->
         </plugins>
     </build>
     <profiles>