From 84ce09ab43e065de913a1b574c68fe0f3c3094b1 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sat, 23 Jul 2016 17:17:11 +0200 Subject: [PATCH] Set main methods accessible no matter what Allows to run main methods from private classes (like java -cp can) --- cli/src/main/scala-2.11/coursier/cli/Launch.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/src/main/scala-2.11/coursier/cli/Launch.scala b/cli/src/main/scala-2.11/coursier/cli/Launch.scala index 76261243c..d8c72e91d 100644 --- a/cli/src/main/scala-2.11/coursier/cli/Launch.scala +++ b/cli/src/main/scala-2.11/coursier/cli/Launch.scala @@ -199,6 +199,7 @@ case class Launch( Helper.errPrintln(s"Error: method main not found in $mainClass0") sys.exit(255) } + method.setAccessible(true) if (options.common.verbosityLevel >= 2) Helper.errPrintln(s"Launching $mainClass0 ${userArgs.mkString(" ")}")