Closed lwronski closed 1 month ago
First run of Scala CLI should
what about the second and subsequent runs?
If we only support the first run, then we will run into bad DX in the following scenario:
scala-cli run .
, the scala-cli.json
gets generated-Djavax.net.ssl.trustStore=mycompanycerts
in order for scala-cli to be able to fetch some dependencies from their company-internal Nexus repository)scala-cli.json
stay as it was? Because if it does, then the instance of scala-cli
is unable to fetch the required dependencies because of a javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
exception (caused by the lack of the required certificate from the default cacerts/truststore file). Should the user be forced to search the web for a solution and then to update the scala-cli.json
file by hand?
Version(s)
0.2.1
Describe the bug Passing the Java property into Scala CLI should also pass it into BSP.
To Reproduce First run of Scala CLI should create a BSP setup in which
-Dfoo=bar
properties are also set as Java properties for the Scala CLI BSP command.so it should create
scala-cli.json
with the following content:Expected behaviour It should also work with the
setup-ide
command.