diff --git a/Package.swift b/Package.swift index d67a0a8d..f9e27aca 100644 --- a/Package.swift +++ b/Package.swift @@ -141,7 +141,7 @@ let package = Package( dependencies: [ swiftJavaJNICoreDep, .package(url: "https://github.com/swiftlang/swift-syntax", from: "603.0.0"), - .package(url: "https://github.com/apple/swift-argument-parser", from: "1.5.0"), + .package(url: "https://github.com/apple/swift-argument-parser", from: "1.8.0"), .package(url: "https://github.com/apple/swift-system", from: "1.4.0"), .package(url: "https://github.com/apple/swift-log", from: "1.2.0"), .package(url: "https://github.com/apple/swift-collections", from: "1.3.0"), // primarily for ordered collections diff --git a/Sources/SwiftJavaTool/SwiftJava.swift b/Sources/SwiftJavaTool/SwiftJava.swift index 5a514e2a..77f7a4f1 100644 --- a/Sources/SwiftJavaTool/SwiftJava.swift +++ b/Sources/SwiftJavaTool/SwiftJava.swift @@ -43,7 +43,7 @@ struct SwiftJava: AsyncParsableCommand { public static func main() async { do { - var command = try parseAsRoot(nil) + var command = try await parseAsRoot(nil) if var asyncCommand = command as? AsyncParsableCommand { try await asyncCommand.run() } else { diff --git a/settings.gradle.kts b/settings.gradle.kts index b2b9c1be..1877b848 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -12,6 +12,7 @@ // //===----------------------------------------------------------------------===// + pluginManagement { includeBuild("BuildLogic") }