Rat (Release Audit Tool) results

The following document contains the results of Rat (Release Audit Tool).


*****************************************************
Summary
-------
Generated at: 2013-10-14T23:36:36+02:00
Notes: 6
Binaries: 2
Archives: 0
Standards: 17

Apache Licensed: 16
Generated Documents: 0

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

1 Unknown Licenses

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

Unapproved licenses:

  TODO
.txt

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

Archives:

*****************************************************
 
Files with Apache License headers will be marked AL
 
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
  AL    compilers
/jsr199/pom.xml
  AL    compilers
/jsr199/src/main/java/org/apache/commons/jci/compilers/Jsr199CompilationProblem.java
  AL    compilers
/jsr199/src/main/java/org/apache/commons/jci/compilers/Jsr199JavaCompiler.java
  AL    compilers
/jsr199/src/main/java/org/apache/commons/jci/compilers/Jsr199JavaCompilerSettings.java
  N     compilers
/jsr199/src/main/resources/LICENSE.txt
  N     compilers
/jsr199/src/main/resources/NOTICE.txt
  AL    compilers
/jsr199/src/test/java/org/apache/commons/jci/compilers/Jsr199JavaCompilerTestCase.java
  AL    doap_jci
.rdf
  N     LICENSE
.txt
  N     NOTICE
.txt
  AL    pom
.xml
  N     README
.txt
  N     RELEASE
-NOTES.txt
  AL    src
/assembly/bin.xml
  AL    src
/assembly/src.xml
  B     src
/media/jci-logo-white.xcf
  B     src
/site/resources/jci-logo-white.png
  AL    src
/site/site.xml
  AL    src
/site/xdoc/download_jci.xml
  AL    src
/site/xdoc/faq.xml
  AL    src
/site/xdoc/index.xml
  AL    src
/site/xdoc/issue-tracking.xml
  AL    src
/site/xdoc/mail-lists.xml
  AL    src
/site/xdoc/usage.xml
 
!????? TODO.txt
 
*****************************************************
 
Printing headers for files without AL header...
 
 
=======================================================================
==TODO.txt
=======================================================================
ORDER BY IMPORTANCE

o simplify the maven build
(right now uses custom modules and so on ... which always caused problems)
o update the maven build
(bring it in line with the latest commons pom, plugins etc
o finish common configuration
for some compilers
o finish implementation of jsr199 compiler

o removing of anonymous classes
if parent class is being removed (could require interface changes)
o ability to add
(contents of) jars to the store ...and be able to remove them again
o add exceptions to interfaces
o move the reader
/store interfaces to streams
o documentation
o dependency analysis
for proper re-try after errors
o maven plugin to compile
with any of the compilers
o compiler discovery via META
-INF
o
new compiler implementations
  o jikes
  o pizza
  o jruby
(maybe?)
  o jpython
(maybe?)
  o c
# (maybe?)