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 07:05:56 UTC
incubator-griffin git commit: prepare pom for release
Repository: incubator-griffin
Updated Branches:
refs/heads/master 1cca069dd -> 6d8e526dc
prepare pom for release
Author: William Guo <gu...@icloud.com>
Closes #49 from guoyuepeng/refactorPomAndKeys.
Project: http://git-wip-us.apache.org/repos/asf/incubator-griffin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-griffin/commit/6d8e526d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-griffin/tree/6d8e526d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-griffin/diff/6d8e526d
Branch: refs/heads/master
Commit: 6d8e526dc7fc3b3139264fa09c40aa538897bd6a
Parents: 1cca069
Author: William Guo <gu...@icloud.com>
Authored: Fri Jun 2 15:05:38 2017 +0800
Committer: William Guo <gu...@icloud.com>
Committed: Fri Jun 2 15:05:38 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/6d8e526d/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/6d8e526d/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