有没有办法运行Java .jar命令而不下载jar文件?



我有一个存储在github中的jar文件,我想使用以下代码在我的管道中使用该jar文件:

java -jar test.jar -t mytoken -s myserver -p myproject --disable-spreadsheet --disable-markdown --disable-csv  -r ./template.docx

我需要使用该命令作为我的azure管道的一部分,但我不想在azure的某个地方存储jar文件。我只需要能够使用文件一旦它被存储在github。

我试过了,但是它返回错误:无法访问jarfile

我现在可以先使用wget命令,然后使用java jar命令来使用该文件。但现在我有另一个问题。我需要将生成的文件转换为PDF,并使用以下命令。但是我得到错误:源文件无法加载我在正确的目录,我可以看到文件存在

lowriter --headless --convert-to pdf report.docx

您需要下载该文件。在这种情况下,它实际上不是一个回购,它只是一个GitHub发布。因此,您可以下载带有curlwgetInvoke-WebRequest或类似内容的文件,这取决于您的操作系统平台和选择的工具链。例如,在PowerShell中,它可能是这样的:

Invoke-WebRequest -Uri 'https://github.com/cnescatlab/sonar-cnes-report/releases/download/4.1.1/sonar-cnes-report-4.1.1.jar' `
-UseBasicParsing -OutFile .foo.jar

相关内容

  • 没有找到相关文章

最新更新