Repository: commons-crypto Updated Branches: refs/heads/master 03d0ea013 -> b08de7798
CRYPTO-43: Add assembly for release and fix header Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/b08de779 Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/b08de779 Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/b08de779 Branch: refs/heads/master Commit: b08de7798d4655d3437d7418e5e894621e26fb7e Parents: 03d0ea0 Author: Sun Dapeng <s...@apache.org> Authored: Fri Apr 29 16:52:55 2016 +0800 Committer: Sun Dapeng <s...@apache.org> Committed: Fri Apr 29 17:48:42 2016 +0800 ---------------------------------------------------------------------- .travis.yml | 10 ----- Makefile | 17 ++++++++ Makefile.common | 19 ++++++++- lib/META-INF/CompilerHints | 0 lib/META-INF/MicroBenchmarks | 0 lib/include/config.h | 17 ++++++++ pom.xml | 12 ------ src/assembly/bin.xml | 43 ++++++++++++++++++++ src/assembly/src.xml | 40 ++++++++++++++++++ src/main/java/org/apache/commons/crypto/VERSION | 16 ++++++++ 10 files changed, 151 insertions(+), 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 43b8105..0000000 --- a/.travis.yml +++ /dev/null @@ -1,10 +0,0 @@ -language: java -jdk: - - openjdk6 - - oraclejdk7 -script: - - mvn apache-rat:check - - mvn clean test - - jdk_switcher use oraclejdk7 - - mvn test -Pfindbugs - http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/Makefile ---------------------------------------------------------------------- diff --git a/Makefile b/Makefile index 9190e25..9759b06 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +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. +# include Makefile.common MVN:=mvn http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/Makefile.common ---------------------------------------------------------------------- diff --git a/Makefile.common b/Makefile.common index e6ddbfb..d806be2 100644 --- a/Makefile.common +++ b/Makefile.common @@ -1,3 +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. +# TARGET:=target SRC:=src/main/java SRC_NATIVE:=src/main/native @@ -257,4 +274,4 @@ CXXFLAGS := $(CXXFLAGS) -Ilib/include -I/usr/include ifneq ($(jni_include),) CFLAGS := $(CFLAGS) -I"$(jni_include)" -I"$(TARGET)/jni-classes/org/apache/commons/crypto/cipher" -I"$(TARGET)/jni-classes/org/apache/commons/crypto/random" CXXFLAGS := $(CXXFLAGS) -I"$(jni_include)" -I"$(TARGET)/jni-classes/org/apache/commons/crypto/cipher" -I"$(TARGET)/jni-classes/org/apache/commons/crypto/random" -endif \ No newline at end of file +endif http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/lib/META-INF/CompilerHints ---------------------------------------------------------------------- diff --git a/lib/META-INF/CompilerHints b/lib/META-INF/CompilerHints deleted file mode 100644 index e69de29..0000000 http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/lib/META-INF/MicroBenchmarks ---------------------------------------------------------------------- diff --git a/lib/META-INF/MicroBenchmarks b/lib/META-INF/MicroBenchmarks deleted file mode 100644 index e69de29..0000000 http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/lib/include/config.h ---------------------------------------------------------------------- diff --git a/lib/include/config.h b/lib/include/config.h index 6c22f9e..77cfa79 100755 --- a/lib/include/config.h +++ b/lib/include/config.h @@ -1,3 +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. + */ #ifndef __CONFIG_H #define __CONFIG_H http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 6522e9f..2245a3e 100644 --- a/pom.xml +++ b/pom.xml @@ -314,18 +314,6 @@ http://maven.apache.org/maven-v4_0_0.xsd"> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>${commons.rat.version}</version> - <configuration> - <excludes> - <exclude>*.cache</exclude> - <exclude>.travis.yml</exclude> - <exclude>lib/</exclude> - <exclude>Makefile</exclude> - <exclude>Makefile.common</exclude> - <exclude>project/project/target/config-classes/*</exclude> - <exclude>project/target/</exclude> - <exclude>src/main/java/org/apache/commons/crypto/VERSION</exclude> - </excludes> - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/src/assembly/bin.xml ---------------------------------------------------------------------- diff --git a/src/assembly/bin.xml b/src/assembly/bin.xml new file mode 100644 index 0000000..cf524c3 --- /dev/null +++ b/src/assembly/bin.xml @@ -0,0 +1,43 @@ +<!-- + + 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> + <id>bin</id> + <formats> + <format>tar.gz</format> + <format>zip</format> + </formats> + <includeSiteDirectory>false</includeSiteDirectory> + <fileSets> + <fileSet> + <includes> + <include>LICENSE.txt</include> + </includes> + </fileSet> + <fileSet> + <directory>target</directory> + <outputDirectory/> + <includes> + <include>*.jar</include> + </includes> + </fileSet> + <fileSet> + <directory>target/site/apidocs</directory> + <outputDirectory>apidocs</outputDirectory> + </fileSet> + </fileSets> +</assembly> http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/src/assembly/src.xml ---------------------------------------------------------------------- diff --git a/src/assembly/src.xml b/src/assembly/src.xml new file mode 100644 index 0000000..cad329e --- /dev/null +++ b/src/assembly/src.xml @@ -0,0 +1,40 @@ +<!-- + + 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> + <id>src</id> + <formats> + <format>tar.gz</format> + <format>zip</format> + </formats> + <baseDirectory>${project.artifactId}-${project.version}-src</baseDirectory> + <fileSets> + <fileSet> + <includes> + <include>LICENSE.txt</include> + <include>Makefile</include> + <include>Makefile.common</include> + <include>README.md</include> + <include>findbugs-exclude.xml</include> + <include>pom.xml</include> + </includes> + </fileSet> + <fileSet> + <directory>src</directory> + </fileSet> + </fileSets> +</assembly> http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/b08de779/src/main/java/org/apache/commons/crypto/VERSION ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/crypto/VERSION b/src/main/java/org/apache/commons/crypto/VERSION index baca170..554d49f 100644 --- a/src/main/java/org/apache/commons/crypto/VERSION +++ b/src/main/java/org/apache/commons/crypto/VERSION @@ -1 +1,17 @@ +# +# 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. +# VERSION=1.0.0-SNAPSHOT