Fix for incorrect project popping after pagination or search on projects
list table
-was passing the index as the parameter and now passing the element it
self
1 file changed
tree: 2112f5f4c40a33193d9f07691326e5a62b722adf
  1. crawler/
  2. distribution/
  3. docs/
  4. extensions/
  5. filemgr/
  6. pcs/
  7. pge/
  8. proteus/
  9. rat/
  10. resmgr/
  11. solr/
  12. webapps/
  13. workflow/
  14. .gitignore
  15. .travis.yml
  16. apiary.apib
  17. LICENSE
  18. nohup.out
  19. pom.xml
  20. provision.sh
  21. README.md
  22. Vagrantfile
README.md

Apache Distributed Release Audit Tool (DRAT)™

A distributed, parallelized (Map Reduce) wrapper around Apache RAT™ (Release Audit Tool). RAT is used to check for proper licensing in software projects. However, RAT takes a prohibitively long time to analyze large repositories of code, since it can only run on one JVM. Furthermore, RAT isn't customizable by file type or file size and provides no incremental output. This wrapper dramatically speeds up the process by leveraging Apache OODT™ to parallelize and workflow the following components:

  1. Apache Solr™ based exploration of a CM repository (e.g., Git, SVN, etc.) and classification of that repository based on MIME type using Apache Tika™.
  2. A MIME partitioner that uses Apache Tika™ to automatically deduce and classify by file type and then partition Apache RAT™ jobs based on sets of 100 files per type (configurable) -- the M/R “partitioner”
  3. A throttle wrapper for RAT to MIME targeted Apache™ RAT. -- the M/R “mapper”
  4. A reducer to “combine” the produced RAT logs together into a global RAT report that can be used for stats generation. -- the M/R “reducer”

See the wiki for more information on installing and running DRAT:

You can clone the wiki by running
git clone https://github.com/apache/drat.wiki.git

Visit our new website drat.apache.org at the Apache Software Foundation.


Current build status: Build Status