Bei einem maven build kann eine Datei, die den Classpath beinhaltet, folgendermaßen generiert werden:
mvn dependency:build-classpath -Dmdep.outputFile=cp.txt
Alternativ ist es auch möglich, dies in das pom.xml zu integrieren, damit es als Teil des builds erzeugt wird.
Unter
https://maven.apache.org/plugins/maven-dependency-plugin/usage.html sind mehr Informationen dazu verfügbar.
Wird gradle verwendet, kann eine Datei, die den Classpath beinhaltet, erzeugt werden, indem
task removecp(type: Delete) {
delete "cp.txt"
}
subprojects {
task printcp {
new File(rootDir, "cp.txt").append(":" + sourceSets.main.runtimeClasspath.join(':'))
}
}
an Ende der Datei build.gradle hinzugefügt wird, und gradlew removecp printcp
ausgeführt wird.