~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ---- Basic Usage Examples ---- Examples These examples assume you have installed the Rat Antlib in a way that provides the Report task in the XML namespace associated with the prefix <<>>. * Run Rat in default configuration on all files in directory <<>>. --- --- The report will be written to Ant's logging system. This corresponds to the command line +------------------------------------------+ java -jar apache-rat-${project.version}.jar src +------------------------------------------+ except that Ant's default excludes will be applied when looking for documents to check. * Run Rat on multiple directories --- --- * Adding license headers The equivalent of +------------------------------------------+ java -jar apache-rat-${project.version}.jar --addlicense --copyright "Copyright 2008 Foo" /path/to/project +------------------------------------------+ is --- --- * Create a styled HTML report --- --- * Run Rat on a tarball located on a webserver --- --- * Run Rat but make the Apache License Version 2.0 the only one accepted --- --- * Run Rat on all files in <<>> that have been modified today --- --- * Make Rat only detect your custom license and mark this license approved. --- ---