[ 
https://issues.apache.org/jira/browse/RAT-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16861727#comment-16861727
 ] 

slievrly commented on RAT-255:
------------------------------

[~hugo.hirsch] Sorry, I can't provide a link to the project. This is tested 
locally.

This is my rat configuration:
{code:java}
<plugin>
    <groupId>org.apache.rat</groupId>
    <artifactId>apache-rat-plugin</artifactId>
    <version>${apache-rat-plugin.version}</version>
    <executions>
        <execution>
            <id>verify.rat</id>
            <phase>verify</phase>
            <goals>
                <goal>check</goal>
            </goals>
            <configuration>
                <addLicenseHeaders>forced</addLicenseHeaders>
                <ignoreErrors>true</ignoreErrors>
                <!--<copyrightMessage>-->
                    <!--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.-->
                <!--</copyrightMessage>-->
                <excludes>
                    <exclude>**/*.versionsBackup</exclude>
                    <exclude>**/.idea/</exclude>
                    <exclude>**/*.iml</exclude>
                    <exclude>**/*.txt</exclude>
                    <exclude>**/*.load</exclude>
                    <exclude>**/*.flex</exclude>
                    <exclude>**/*.fc</exclude>
                    <exclude>**/*.javascript</exclude>
                    <exclude>**/*.properties</exclude>
                    <exclude>**/*.thrift</exclude>
                    <exclude>**/*.sh</exclude>
                    <exclude>**/*.bat</exclude>
                    <exclude>**/*.md</exclude>
                    <exclude>.git/</exclude>
                    <exclude>.gitignore</exclude>
                    <!-- ASF jenkins box puts the Maven repo in our root 
directory. -->
                    <exclude>.repository/</exclude>
                    <exclude>**/.settings/*</exclude>
                    <exclude>**/.classpath</exclude>
                    <exclude>**/.project</exclude>
                    <exclude>**/target/**</exclude>
                    <exclude>**/*.log</exclude>
                    <exclude>CODE_OF_CONDUCT.md</exclude>
                    <exclude>.codecov.yml</exclude>
                    <exclude>.travis.yml</exclude>
                    <exclude>PULL_REQUEST_TEMPLATE.md</exclude>
                    <exclude>CONTRIBUTING.md</exclude>
                    <exclude>README.md</exclude>
                    <exclude>**/codestyle/*</exclude>
                    <exclude>**/resources/META-INF/**</exclude>
                    <!-- exclude the internal threadlocal files -->
                    
<exclude>**/org/apache/dubbo/common/threadlocal/InternalThreadLocal.java</exclude>
                    
<exclude>**/org/apache/dubbo/common/threadlocal/InternalThreadLocalMap.java</exclude>
                </excludes>
            </configuration>
        </execution>
    </executions>
</plugin>
{code}
result:

!image-2019-06-12-11-39-52-228.png!

 

expect:

!image-2019-06-12-11-38-26-729.png!

 

problems:

1. I expect the location of the license header to be on top of the package.

2. I expect the number of characters per line to be strictly consistent, 
otherwise it will be forced to format.

> How to put the location of the license header on top of the package
> -------------------------------------------------------------------
>
>                 Key: RAT-255
>                 URL: https://issues.apache.org/jira/browse/RAT-255
>             Project: Apache Rat
>          Issue Type: Improvement
>          Components: maven
>    Affects Versions: 0.13
>            Reporter: slievrly
>            Priority: Major
>             Fix For: 0.14
>
>         Attachments: image-2019-06-11-18-28-02-474.png, 
> image-2019-06-12-11-38-26-729.png, image-2019-06-12-11-39-52-228.png
>
>
> How to put the location of the license header on top of the package?I expect 
> the result as shown.
> !image-2019-06-11-18-28-02-474.png!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to