Open RamSaw opened 5 years ago
Что я делаю не так?
C:\practice\pravilov>git clone https://github.com/RamSaw/SoftwareDesign.git
Cloning into 'SoftwareDesign'...
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 1042 (delta 5), reused 4 (delta 2), pack-reused 1031
Receiving objects: 100% (1042/1042), 3.11 MiB | 2.05 MiB/s, done.
Resolving deltas: 100% (442/442), done.
C:\practice\pravilov>cd SoftwareDesign
C:\practice\pravilov\SoftwareDesign>git checkout hw02
Branch hw02 set up to track remote branch hw02 from origin.
Switched to a new branch 'hw02'
C:\practice\pravilov\SoftwareDesign>cd hw01
C:\practice\pravilov\SoftwareDesign\hw01>gradlew build
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 6s
11 actionable tasks: 11 executed
C:\practice\pravilov\SoftwareDesign\hw01>java -jar build\libs\hw01-1.0-SNAPSHOT.jar
Welcome to CLI
>echo text
Exception in thread "main" java.lang.NoClassDefFoundError: com/github/ajalt/clikt/core/CliktCommand
at ru.hse.spb.CliApplication.process(CliApplication.kt:33)
at ru.hse.spb.CliApplication.run(CliApplication.kt:23)
at ru.hse.spb.CliApplicationKt.main(CliApplication.kt:7)
at ru.hse.spb.CliApplicationKt.main(CliApplication.kt)
Caused by: java.lang.ClassNotFoundException: com.github.ajalt.clikt.core.CliktCommand
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 4 more
C:\practice\pravilov\SoftwareDesign\hw01>
Что я делаю не так?
C:\practice\pravilov>git clone https://github.com/RamSaw/SoftwareDesign.git Cloning into 'SoftwareDesign'... remote: Enumerating objects: 11, done. remote: Counting objects: 100% (11/11), done. remote: Compressing objects: 100% (9/9), done. remote: Total 1042 (delta 5), reused 4 (delta 2), pack-reused 1031 Receiving objects: 100% (1042/1042), 3.11 MiB | 2.05 MiB/s, done. Resolving deltas: 100% (442/442), done. C:\practice\pravilov>cd SoftwareDesign C:\practice\pravilov\SoftwareDesign>git checkout hw02 Branch hw02 set up to track remote branch hw02 from origin. Switched to a new branch 'hw02' C:\practice\pravilov\SoftwareDesign>cd hw01 C:\practice\pravilov\SoftwareDesign\hw01>gradlew build Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.1/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 6s 11 actionable tasks: 11 executed C:\practice\pravilov\SoftwareDesign\hw01>java -jar build\libs\hw01-1.0-SNAPSHOT.jar Welcome to CLI >echo text Exception in thread "main" java.lang.NoClassDefFoundError: com/github/ajalt/clikt/core/CliktCommand at ru.hse.spb.CliApplication.process(CliApplication.kt:33) at ru.hse.spb.CliApplication.run(CliApplication.kt:23) at ru.hse.spb.CliApplicationKt.main(CliApplication.kt:7) at ru.hse.spb.CliApplicationKt.main(CliApplication.kt) Caused by: java.lang.ClassNotFoundException: com.github.ajalt.clikt.core.CliktCommand at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 4 more C:\practice\pravilov\SoftwareDesign\hw01>
Так теперь работать должно. Кажется не у меня одного такая проблема возникла: https://stackoverflow.com/questions/54412334/gradle-implementation-vs-compile-in-jar-task Все в точности как он описал в своем посте, в IDEA было все норм и запускалось. пока что выглядит как баг Gradle.
Done hw02