famous-holiday-38439
12/03/2018, 1:47 PMClassNotFoundException: coursier.cli.Coursier
. A diff between the 2 jar I have show me that they are pretty different in their structure, can you give me an hint from where come the one in the dropbox ?aloof-angle-91616
12/03/2018, 5:51 PMbrief-engineer-67497
12/03/2018, 5:52 PM# 3rdparty/jvm/io/get-coursier/BUILD
jar_library(name='coursier-dep',
jars=[
jar(org='io.get-coursier', name='coursier-cli_2.12', rev='1.1.0-M8'),
],
)
jvm_binary(
name='coursier-bin',
main='coursier.cli.Coursier',
dependencies=[
':coursier-dep',
])
jvm_app(
name='coursier',
binary=':coursier-bin',
)
./pants bundle 3rdparty/jvm/io/get-coursier:coursieraloof-angle-91616
12/03/2018, 5:54 PMscala_jar(org='io.get-coursier', name='coursier-cli', rev='1.1.0-M8')
which avoids the _2.12
(it uses the scala version you're using)aloof-angle-91616
12/03/2018, 5:54 PMaloof-angle-91616
12/03/2018, 5:58 PMbrief-engineer-67497
12/03/2018, 6:26 PMbrief-engineer-67497
12/03/2018, 6:26 PMwide-energy-11069
12/03/2018, 7:23 PMwide-energy-11069
12/03/2018, 7:24 PMwide-energy-11069
12/03/2018, 7:27 PM$ unzip -l coursier-cli_2.12-1.1.0-M8-standalone.jar | grep Coursier
warning [coursier-cli_2.12-1.1.0-M8-standalone.jar]: 55 extra bytes at beginning or within zipfile
(attempting to process anyway)
209 10-24-2018 10:28 coursier/cli/Coursier.class
wide-energy-11069
12/03/2018, 7:28 PMbrief-engineer-67497
12/03/2018, 10:08 PMbootstrap_jar_url
brief-engineer-67497
12/03/2018, 10:12 PM[resolve.coursier]
execution_strategy=subprocess
let us use <https://oss.sonatype.org/content/repositories/releases/io/get-coursier/coursier-cli_2.12/1.1.0-M8/coursier-cli_2.12-1.1.0-M8-standalone.jar>
wide-energy-11069
12/03/2018, 10:41 PMwide-energy-11069
12/03/2018, 10:42 PMcoursier-cli_2.12-1.1.0-M8-standalone.jar
yet, but will do in a bitbrief-engineer-67497
12/03/2018, 10:44 PMbrief-engineer-67497
12/03/2018, 10:44 PMbrief-engineer-67497
12/03/2018, 10:45 PMbrief-engineer-67497
12/03/2018, 10:45 PMwide-energy-11069
12/03/2018, 10:46 PMbrief-engineer-67497
12/03/2018, 10:47 PMbrief-engineer-67497
12/03/2018, 10:47 PMexecution_strategy=subprocess
trickbrief-engineer-67497
12/03/2018, 10:49 PMwide-energy-11069
12/03/2018, 10:49 PMcoursier-cli_2.12-1.1.0-M8-standalone.jar
works with subprocess but fails with nailgun?brief-engineer-67497
12/03/2018, 10:49 PMbrief-engineer-67497
12/03/2018, 10:49 PMwide-energy-11069
12/03/2018, 10:50 PMbrief-engineer-67497
12/03/2018, 10:51 PMwide-energy-11069
12/03/2018, 10:51 PMexecution_strategy=subprocess
globally for perf reasonsbrief-engineer-67497
12/03/2018, 10:52 PM[resolve.coursier]
execution_strategy=subprocess
will impact only coursier bootstrap or every coursier resolution ?wide-energy-11069
12/03/2018, 10:55 PMwide-energy-11069
12/03/2018, 10:55 PMbrief-engineer-67497
12/03/2018, 10:56 PMbrief-engineer-67497
12/03/2018, 10:57 PMaloof-angle-91616
12/03/2018, 11:46 PMscala_jar()
-- thanks for clarifying @brief-engineer-67497 that was not your situation though, that was a hasty assumption on my part (i have actually just done the same thing this morning for a jvm tool)brief-engineer-67497
12/04/2018, 7:33 AMfamous-holiday-38439
12/04/2018, 12:28 PMbrief-engineer-67497
12/06/2018, 2:35 PMexecution-strategy=subprocess
seems to be ignored by the intellij plugin because the problem reappear when refreshing the project (or on initial loading)