You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@griffin.apache.org by gu...@apache.org on 2017/06/02 08:52:16 UTC

[1/2] incubator-griffin git commit: prepare pom for release

Repository: incubator-griffin
Updated Branches:
  refs/heads/release-0.1.0-incubating [created] 2ee5049fe


prepare pom for release


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

Branch: refs/heads/release-0.1.0-incubating
Commit: 608e500e5c083e6b675e4cb42e306015758420ea
Parents: 1cca069
Author: William Guo <gu...@icloud.com>
Authored: Fri Jun 2 15:01:28 2017 +0800
Committer: William Guo <gu...@icloud.com>
Committed: Fri Jun 2 15:01:28 2017 +0800

----------------------------------------------------------------------
 KEYS    |  37 ++++++++++++
 pom.xml | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 201 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/608e500e/KEYS
----------------------------------------------------------------------
diff --git a/KEYS b/KEYS
new file mode 100644
index 0000000..57aec91
--- /dev/null
+++ b/KEYS
@@ -0,0 +1,37 @@
+pub   rsa2048 2017-06-01 [SC] [expires: 2019-06-01]
+      753AD8D8DF507D7232A9BDBD9B403B9B1BFBCC23
+uid           [ultimate] William Guo <gu...@apache.org>
+sig 3        9B403B9B1BFBCC23 2017-06-01  William Guo <gu...@apache.org>
+sub   rsa2048 2017-06-01 [E] [expires: 2019-06-01]
+sig          9B403B9B1BFBCC23 2017-06-01  William Guo <gu...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBFkv5SQBCADFZtvLh2uS8R/ripLeq0Mp7Cq5X1iEMO3Md/6Z/vZEcZVbhvDz
+7L+5AS32RwE5zYbYD8elbN8B/IK3kn+ZRBqbNO1ovpCg7nJJhpjFmulU51kP2Pse
+EEICbBN7y0TRzJPkyhCegSVMoV4yNNO9yJHZxHV9F1uCaOvSFWQmf36jnX0t76bH
+rDFo4SwLoDB3tLy9+Q56CKbKfik0zfLGa3BgreFtZ6ElobrJ5LSQfzJDTEEwocfd
+TXI+jotQ88lQXjoHx38HbMH40HpyYf+f1Ql8fnSybLxq5ob4bDgE6tP03e3sAgGR
+7x25B8NRJmdGI49JfVjjYIkAY/ZXT5zbhIA3ABEBAAG0HldpbGxpYW0gR3VvIDxn
+dW95cEBhcGFjaGUub3JnPokBVAQTAQgAPhYhBHU62NjfUH1yMqm9vZtAO5sb+8wj
+BQJZL+UkAhsDBQkDwmcABQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEJtAO5sb
++8wjwgAIAJPr08KXqvDcarZs1zAgv5MYnoYMxtzrAJdCQUBssmHK+p/en6WUtDi8
+3vxst5mSxS8xsxBF01i+aSjZDwnLzIg6X5B4bmvta46ZU4+Wc1Ee6+tYSnNugJPo
+u8HI9mM6DWlTfenvvqJj1a7kyOWEJl2FfGZcYJ42Ss9a/FYqMR3UBBG7EAOlq7RV
+E4sS6Gu4aD/Ki7yktS/+Qclsb2rBvP0fZ2PDuu4ZRP/Y0wxrxxDrrKocRiIaSe1t
+UDFkKrEHLR9UyqSwbmiXjyZPgI7P9ZUN8JwP1J8bA/1a8v6PdvgsJJ8e/9SR5QDQ
+bAti8SqCwM0MfBJ76riXA9g3SwXCl7e5AQ0EWS/lJAEIAKTmpk8InfXO5PFFvqFb
++m0LhJmFpBscR0HZDzgcRNeW/M3oBvcFnhu4qCaGsYZdV8JZh9Y+UrDUoAxpmxca
+Um/Tv2yR2S4T33E3jh9NkzzAHy+inLxoT9FihHG63GSG8jAWQHa6B1XJtBRdayt8
+aeb3zDN0eRFRtNdHV2HZUquvP9dwmCSC4ay0A2HqKqGGfgEeByHcwtUbEk3vdo2G
+w+2Hduw/qjeaXSsiworesxiOD85MiD3JS4Q0h+/DNAeZrb/MOC4azOmd5AgcHtvT
+pYcEIUMHjgIGQsXtGCMen7SFLPKstA2CEaUYPFazsf7QWknlXAXaNzRmPuwRL1I3
+sgcAEQEAAYkBPAQYAQgAJhYhBHU62NjfUH1yMqm9vZtAO5sb+8wjBQJZL+UkAhsM
+BQkDwmcAAAoJEJtAO5sb+8wj8S8H/2QCqpnVPJAWE+Oj8K0d/1rPSh57IKFdKAc6
+22FDHRfrSvCsFD11QYjK7JT7cYrl/QsJ36qMS+iSJQj6VGIr1QJ37qdvi+Jjc2zp
+d+qQPsEik2XiMbWGL52KmllmBin+w8sFS8gYwejsN7RAMOTE6UtOaCQiE0cEqrzA
+ShDhxFVNuG0ME1zH30gEpQZze9DBe0PI7+xaNW3pOKKZcbq7Oy4aVs7focwGFrbL
+yn69eW3tEJRT7l7RSbkIS3X83B5+sYNKSefbR1Pez+q9tOmVFtGEftKZ8Yd8NnXL
+oDqUdq9Gdw59hZ10xapPm9ojriBIONGdFeKXA45vkuSyWqCSRhQ=
+=9bGQ
+-----END PGP PUBLIC KEY BLOCK-----

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/608e500e/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index ac1ec29..72140b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,20 +6,74 @@
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
         <version>17</version>
+        <relativePath/>
     </parent>
 
     <groupId>com.apache.griffin</groupId>
     <artifactId>griffin</artifactId>
     <version>0.1.0-SNAPSHOT</version>
     <packaging>pom</packaging>
+    <name>Apache Griffin ${project.version}</name>
+    <url>http://griffin.incubator.apache.org</url>
 
+    <prerequisites>
+        <maven>3.2.5</maven>
+    </prerequisites>
 
     <properties>
         <java.version>1.8</java.version>
+        <maven-apache-rat.version>0.11</maven-apache-rat.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
 
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+        </license>
+    </licenses>
+
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://www.apache.org</url>
+    </organization>
+
+    <issueManagement>
+        <system>JIRA</system>
+        <url>https://issues.apache.org/jira/browse/GRIFFIN</url>
+    </issueManagement>
+
+    <mailingLists>
+        <mailingList>
+            <name>griffin-dev</name>
+            <subscribe>dev-subscribe@griffin.incubator.apache.org</subscribe>
+            <unsubscribe>dev-unsubscribe@griffin.incubator.apache.org</unsubscribe>
+            <post>dev@griffin.incubator.apache.org</post>
+            <!--<archive>http://mail-archives.apache.org/mod_mbox/griffin-dev/</archive>-->
+        </mailingList>
+    </mailingLists>
+
+    <pluginRepositories>
+    </pluginRepositories>
+
+    <scm>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-griffin.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-griffin.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf?p=incubator-griffin.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
+    <distributionManagement>
+        <site>
+            <id>apache.website</id>
+            <name>Apache Griffin Website</name>
+            <url>scpexe://people.apache.org/www/incubator.apache.org/griffin</url>
+        </site>
+    </distributionManagement>
 
-    <name>Apache Griffin</name>
 
     <modules>
         <module>ui</module>
@@ -27,36 +81,123 @@
         <module>measure</module>
     </modules>
 
-    <profiles>
-        <profile>
-            <id>prod</id>
-            <modules>
-                <module>service</module>
-                <module>measure</module>
-                <module>ui</module>
-            </modules>
-        </profile>
-        <profile>
-            <id>dev</id>
-            <modules>
-                <module>service</module>
-                <module>measure</module>
-            </modules>
-        </profile>
-    </profiles>
 
     <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.6.1</version>
+                    <configuration>
+                        <source>${maven.compiler.source}</source>
+                        <target>${maven.compiler.target}</target>
+                    </configuration>
+
+                </plugin>
+            </plugins>
+        </pluginManagement>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.6.1</version>
-                <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
-                </configuration>
             </plugin>
         </plugins>
     </build>
 
+    <profiles>
+        <profile>
+            <id>apache-release</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <configuration>
+                            <skip>false</skip>
+                        </configuration>
+                    </plugin>
+
+                    <plugin>
+                        <groupId>org.apache.rat</groupId>
+                        <artifactId>apache-rat-plugin</artifactId>
+                        <configuration>
+                            <!-- Exclude files/folders for apache release -->
+                            <excludes>
+                                <!-- Git specific files -->
+                                <exclude>.git/</exclude>
+                                <exclude>.java-version</exclude>
+                                <exclude>.gitignore</exclude>
+                                <!-- IDE specific files-->
+                                <exclude>**/.idea/</exclude>
+                                <exclude>**/.cache-main</exclude>
+                                <exclude>**/.scalastyle/</exclude>
+                                <exclude>**/*.iml</exclude>
+                                <exclude>**/.classpath</exclude>
+                                <exclude>**/.settings/**</exclude>
+                                <exclude>**/.project</exclude>
+                                <!-- Maven working directory -->
+                                <exclude>**/target/**</exclude>
+                                <!-- Patch files which can be lying around -->
+                                <exclude>**/*.patch</exclude>
+                                <exclude>**/*.rej</exclude>
+                                <!-- Exclude generated files -->
+                                <exclude>**/gen/**</exclude>
+                                <!-- README and test data with exact format -->
+                                <exclude>README*</exclude>
+                                <exclude>**/*.log</exclude>
+                                <exclude>**/*.out</exclude>
+                                <exclude>**/*.db</exclude>
+                                <exclude>**/velocity.log*</exclude>
+                                <!-- all json files should be excluded -->
+                                <exclude>**/*.json</exclude>
+                                <exclude>**/ui/bower_components/**</exclude>
+                                <!-- Fonts and Images -->
+                                <exclude>**/fonts/**</exclude>
+                                <exclude>**/images/**</exclude>
+                                <exclude>**/lib/js/**</exclude>
+                                <exclude>**/lib/css/**</exclude>
+                                <exclude>**/*.min.js</exclude>
+                                <exclude>**/jquery-*.js</exclude>
+                                <exclude>**/MANIFEST.MF</exclude>
+                                <!-- External dependency script -->
+                                <exclude>**/.json</exclude>
+                                <exclude>**/*.md</exclude>
+                                <exclude>**/*.asc</exclude>
+                                <exclude>**/webapp/**</exclude>
+                                <exclude>**/*.pid</exclude>
+                                <exclude>**/buildNumber.properties</exclude>
+                                <exclude>addServer.py</exclude>
+
+                                <!-- Docs related -->
+                                <exclude>griffin-doc/**</exclude>
+                                <exclude>docker/**</exclude>
+                            </excludes>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.maven.doxia</groupId>
+                                <artifactId>doxia-core</artifactId>
+                                <version>1.7</version>
+                                <exclusions>
+                                    <exclusion>
+                                        <groupId>xerces</groupId>
+                                        <artifactId>xercesImpl</artifactId>
+                                    </exclusion>
+                                </exclusions>
+                            </dependency>
+                        </dependencies>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 </project>
\ No newline at end of file


[2/2] incubator-griffin git commit: [maven-release-plugin] prepare release griffin-0.1.0

Posted by gu...@apache.org.
[maven-release-plugin] prepare release griffin-0.1.0


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

Branch: refs/heads/release-0.1.0-incubating
Commit: 2ee5049fea0dc09eb79fd0a9e69459207105bbf9
Parents: 608e500
Author: William Guo <gu...@icloud.com>
Authored: Fri Jun 2 16:51:48 2017 +0800
Committer: William Guo <gu...@icloud.com>
Committed: Fri Jun 2 16:51:48 2017 +0800

----------------------------------------------------------------------
 pom.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/2ee5049f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 72140b0..b775fc8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
 
     <groupId>com.apache.griffin</groupId>
     <artifactId>griffin</artifactId>
-    <version>0.1.0-SNAPSHOT</version>
+    <version>0.1.0</version>
     <packaging>pom</packaging>
     <name>Apache Griffin ${project.version}</name>
     <url>http://griffin.incubator.apache.org</url>
@@ -126,6 +126,9 @@
                             <excludes>
                                 <!-- Git specific files -->
                                 <exclude>.git/</exclude>
+                                <exclude>travis-settings.xml/</exclude>
+                                <exclude>griffin-streaming-model/**</exclude>
+                                <exclude>pom.xml</exclude>
                                 <exclude>.java-version</exclude>
                                 <exclude>.gitignore</exclude>
                                 <!-- IDE specific files-->