Ho un progetto multimodule che ha molte dipendenze. Voglio verificare quali licenze ha avuto a un certo punto e vedere quante licenze sono state aggiunte da allora. C'è un modo semplice per farlo?Come elenco tutte le licenze utilizzate in un progetto maven?
ho trovato questi plugin:
- https://maven.apache.org/plugins/maven-project-info-reports-plugin/license-mojo.html
- http://www.mojohaus.org/license-maven-plugin/examples/example-download-licenses.html
Ma nessuno di questi mi danno esattamente quello che voglio. Dopo questo devo fare un sacco di post-processing. C'è un modo più diretto per vedere l'elenco delle licenze utilizzate in un progetto maven?
http://www.mojohaus.org/license-maven-plugin/examples/example-license-list.html - elenca le licenze disponibili. In base all'output di esempio, quali informazioni aggiuntive stai cercando? – Learner
@DROY [La descrizione qui] (http://www.mojohaus.org/license-maven-plugin/index.html) è un po 'ambigua. Cosa significa per una licenza essere "disponibile"? Ad esempio: elencherà Apache 2.0 anche se non lo sto usando? –
Puoi controllare questo link e vedere se questo è il tipo di rapporto che stai cercando? http://maven.apache.org/plugins/maven-dependency-plugin/dependencies.html – Learner