This is an automated email from the ASF dual-hosted git repository. awasum pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract-cn-group.git
commit b166c811c58e36d51d3e566ba7ad450a0b67cbe2 Author: Myrle Krantz <[email protected]> AuthorDate: Mon Apr 9 18:39:05 2018 +0200 Adding rat checks. --- api/build.gradle | 18 ++++++++++++++++++ api/settings.gradle | 17 +++++++++++++++++ build.gradle | 24 ++++++++++++++++++++++++ component-test/build.gradle | 18 ++++++++++++++++++ component-test/settings.gradle | 17 +++++++++++++++++ service/build.gradle | 18 ++++++++++++++++++ service/settings.gradle | 17 +++++++++++++++++ settings.gradle | 17 +++++++++++++++++ shared.gradle | 30 ++++++++++++++++++++++++++++++ 9 files changed, 176 insertions(+) diff --git a/api/build.gradle b/api/build.gradle index dcc39a6..ef2d279 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -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. + */ + buildscript { repositories { jcenter() @@ -9,6 +26,7 @@ buildscript { plugins { id "com.github.hierynomus.license" version "0.13.1" + id("org.nosphere.apache.rat") version "0.3.1" } apply from: '../shared.gradle' diff --git a/api/settings.gradle b/api/settings.gradle index 5cd7dd3..5798b26 100644 --- a/api/settings.gradle +++ b/api/settings.gradle @@ -1 +1,18 @@ +/* + * 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. + */ + rootProject.name = 'api' diff --git a/build.gradle b/build.gradle index b82a3b2..18918cd 100644 --- a/build.gradle +++ b/build.gradle @@ -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. + */ + group 'org.apache.fineract.cn' task publishApiToMavenLocal { @@ -34,3 +51,10 @@ task licenseFormat { dependsOn gradle.includedBuild('service').task(':licenseFormat') dependsOn gradle.includedBuild('component-test').task(':licenseFormat') } + +task rat { + group 'all' + dependsOn gradle.includedBuild('api').task(':rat') + dependsOn gradle.includedBuild('service').task(':rat') + dependsOn gradle.includedBuild('component-test').task(':rat') +} \ No newline at end of file diff --git a/component-test/build.gradle b/component-test/build.gradle index 5ca391b..a3a8ccb 100644 --- a/component-test/build.gradle +++ b/component-test/build.gradle @@ -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. + */ + buildscript { ext { springBootVersion = '1.4.1.RELEASE' @@ -14,6 +31,7 @@ buildscript { plugins { id "com.github.hierynomus.license" version "0.13.1" + id("org.nosphere.apache.rat") version "0.3.1" } apply from: '../shared.gradle' diff --git a/component-test/settings.gradle b/component-test/settings.gradle index b2e36e3..dc9351a 100644 --- a/component-test/settings.gradle +++ b/component-test/settings.gradle @@ -1 +1,18 @@ +/* + * 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. + */ + rootProject.name = 'component-test' diff --git a/service/build.gradle b/service/build.gradle index 2d36413..11b1a51 100644 --- a/service/build.gradle +++ b/service/build.gradle @@ -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. + */ + buildscript { ext { springBootVersion = '1.4.1.RELEASE' @@ -14,6 +31,7 @@ buildscript { plugins { id "com.github.hierynomus.license" version "0.13.1" + id("org.nosphere.apache.rat") version "0.3.1" } apply from: '../shared.gradle' diff --git a/service/settings.gradle b/service/settings.gradle index 1ed471d..7c968c8 100644 --- a/service/settings.gradle +++ b/service/settings.gradle @@ -1 +1,18 @@ +/* + * 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. + */ + rootProject.name = 'service' diff --git a/settings.gradle b/settings.gradle index c82a6db..386113a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -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. + */ + rootProject.name = 'group' includeBuild 'api' diff --git a/shared.gradle b/shared.gradle index 06e2e4b..91ec124 100644 --- a/shared.gradle +++ b/shared.gradle @@ -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. + */ + group 'org.apache.fineract.cn.group' version '0.1.0-BUILD-SNAPSHOT' @@ -66,3 +83,16 @@ license { uxf = 'XML_STYLE' } } + +rat { + // List of exclude directives, defaults to ['**/.gradle/**'] + excludes = [ + "**/.idea/**", + "**/.gradle/**", + "**/gradle/**", + "**/build/**", + "gradlew", + "gradlew.bat", + "README.md" + ] +}
