On 10/1/10 10:58 PM, Alan D. Cabrera wrote:
Odd, I get

[INFO] Too many unapproved licenses: 13

but when I look at the report I see the same thing you claim.  Odd.
Not necessarily. However, the way we use rat in FtpServer is a bit basic.

If you add :

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rat-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<configuration>
<excludes>
<exclude>**/target/**/*</exclude>
<exclude>**/.*</exclude>
<exclude>**/NOTICE.txt</exclude>
<exclude>**/LICENSE*.txt</exclude>
</excludes>
<excludeSubProjects>false</excludeSubProjects>
</configuration>
</plugin>

then you will be able to run
mvn rat:check

without getting a NPE, and you'll get this result (I have removed all the compliant files ) :


*****************************************************
Summary
-------
Notes: 5
Binaries: 8
Archives: 0
Standards: 364

Apache Licensed: 364
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

0 Unknown Licenses

*******************************

Archives (+ indicates readable, $ unreadable):


*****************************************************
  Files with AL headers will be marked L
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  B     core/src/examples/resources/ftpserver.jks
  B     core/src/test/resources/client.jks
  B     core/src/test/resources/ftpserver.jks
  B     core/src/test/resources/keymanager-test.jks
  B     distribution/bin/ftpd.exe
  B     distribution/bin/ftpdw.exe
  N     distribution/common/lib/README.txt
  N     distribution/README.txt
  N     distribution/res/conf/README.txt
  B     distribution/res/ftpserver.jks
  N     distribution/res/home/README.txt
  N     distribution/res/log/README.txt
B examples/ftpserver-example-spring-war/src/main/resources/ftpserver.jks


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to