我正在使用license generator为我的Spring启动应用程序的第三方许可证生成许可证HTML文件。我正在生成如下报告。 HTML生成正常,可以作为本地文件查看。
licenseReport {
outputDir = "$projectDir/src/main/resources/static/license-report"
renderer = new InventoryHtmlReportRenderer('licenses.html', 'app dependencies')
renderer = new TextReportRenderer('licenses.txt')
}
我遇到的问题是在licenses.html下面有静态文件的超链接,包括META-INF目录。我无法访问META-INF目录中的文件 - 无法解析链接。我已经玩过重命名的META-INF,我可以正常访问该文件。如果它们位于静态资源的子目录中,为什么我不能访问META-INF中的文件?
e.g。许可证报告文件的链接有效: http://localhost:8080/license-report/licenses.html
但是,无法从Web服务器提取指向此路径中存在的特定文件的链接 http://localhost:8080/license-report/tomcat-annotations-api-8.5.23.jar/META-INF/NOTICE