@@ -30,11 +30,11 @@ final class SwiftJavaBootstrapJavaTool {
3030 let out = Synchronization . Mutex< Data> ( Data ( ) )
3131 let err = Synchronization . Mutex< Data> ( Data ( ) )
3232
33- static func main( ) async throws {
34- try await SwiftJavaBootstrapJavaTool ( ) . run ( )
33+ static func main( ) async {
34+ await SwiftJavaBootstrapJavaTool ( ) . run ( )
3535 }
3636
37- func run( ) async throws {
37+ func run( ) async {
3838 print ( " [debug][swift-java-bootstrap] RUN SwiftJavaBootstrapJavaTool: \( CommandLine . arguments. joined ( separator: " " ) ) " )
3939
4040 var args = CommandLine . arguments
@@ -51,7 +51,7 @@ final class SwiftJavaBootstrapJavaTool {
5151
5252 let configPathURL = URL ( fileURLWithPath: configPath)
5353 print ( " [debug][swift-java-bootstrap] Load config: \( configPathURL. absoluteString) " )
54- let config = try readConfiguration ( configPath: configPathURL)
54+ let config = try ! readConfiguration ( configPath: configPathURL)
5555
5656 // We only support a single dependency right now.
5757 let localGradleProjectDependencyName = ( config. dependencies ?? [ ] ) . filter {
@@ -60,7 +60,7 @@ final class SwiftJavaBootstrapJavaTool {
6060 $0. artifactID
6161 } . first!
6262
63- let process = try await Subprocess . run (
63+ let process = try ! await Subprocess . run (
6464 . at( " ./gradlew " ) ,
6565 arguments: [
6666 " --no-daemon " ,
@@ -97,7 +97,7 @@ final class SwiftJavaBootstrapJavaTool {
9797 let classpathString = String ( classpathOutput. dropFirst ( self . SwiftJavaClasspathPrefix. count) )
9898
9999 _ = try ? FileManager . default. createDirectory (
100- at: outputDirectoryPath,
100+ at: URL ( fileURLWithPath : outputDirectoryPath) ,
101101 withIntermediateDirectories: true ,
102102 attributes: nil
103103 )
0 commit comments