Can't compile Spring Framework code from command line - spring

I had a look to doc Build from Source. I cloned repository, checked out master and tried to build project by executing
$ ./gradlew build
but i got error
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/5.6.4/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
> Task :spring-aspects:compileAspectj FAILED
[warning] couldn't find aspectjrt.jar on classpath, checked: C:\Program Files\Java\jdk1.8.0_212\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_212\jre\classes;E:\git\spring-framework\spring-orm\build\libs\spring-orm-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-jdbc\build\libs\spring-jdbc-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-tx\build\libs\spring-tx-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-beans\build\libs\spring-beans-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-core\build\libs\spring-core-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-core\build\libs\spring-cglib-repack-3.3.0.jar;E:\git\spring-framework\spring-core\build\libs\spring-objenesis-repack-3.1.jar;E:\git\spring-framework\spring-jcl\build\libs\spring-jcl-5.2.2.BUILD-SNAPSHOT.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_212\jre\lib\ext\zipfs.jar;E:\git\spring-framework\spring-orm\build\libs\spring-orm-5.2.2.BUILD-SNAPSHOT.jar;C:\Users\Витек\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjweaver\1.9.4\9205229878f3d62fbd3a32a0fb6be2d6ad8589a9\aspectjweaver-1.9.4.jar;C:\Users\Витек\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.2\25ea2e8b0c338a877313bd4672d3fe056ea78f0d\jsr305-3.0.2.jar;C:\Users\Витек\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjrt\1.9.4\7efb30f3259d13472ee0f92bef4319fda700f522\aspectjrt-1.9.4.jar;E:\git\spring-framework\spring-jdbc\build\libs\spring-jdbc-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-tx\build\libs\spring-tx-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-beans\build\libs\spring-beans-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-core\build\libs\spring-core-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-core\build\libs\spring-cglib-repack-3.3.0.jar;E:\git\spring-framework\spring-core\build\libs\spring-objenesis-repack-3.1.jar;E:\git\spring-framework\spring-jcl\build\libs\spring-jcl-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-context-support\build\libs\spring-context-support-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-context\build\libs\spring-context-5.2.2.BUILD-SNAPSHOT.jar;E:\git\spring-framework\spring-aop\build\libs\spring-aop-5.2.2.BUILD-SNAPSHOT.jar;C:\Users\Витек\.gradle\caches\modules-2\files-2.1\javax.cache\cache-api\1.1.0\77bdcff7814076dfa61611b0db88487c515150b6\cache-api-1.1.0.jar;C:\Users\Витек\.gradle\caches\modules-2\files-2.1\javax.transaction\javax.transaction-api\1.3\e006adf5cf3cca2181d16bd640ecb80148ec0fce\javax.transaction-api-1.3.jar;E:\git\spring-framework\spring-expression\build\libs\spring-expression-5.2.2.BUILD-SNAPSHOT.jar
[error] classpath error: unable to find org.aspectj.lang.JoinPoint (check that aspectjrt.jar is in your classpath)
1 error, 1 warning
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':spring-aspects:compileAspectj'.
> Compilation failed with exit code 1; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1m 0s
133 actionable tasks: 5 executed, 128 up-to-date
But when i exclude spring-aspect tasks build is ok
$ ./gradlew -x :spring-aspects:compileAspectj -x :spring-aspects:compileTestAspectj build
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: http/docs.gradle.org/5.6.4/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
BUILD SUCCESSFUL in 5m 25s
200 actionable tasks: 5 executed, 195 up-to-date
Intellij IDEA configuration doc contains information
When prompted exclude the spring-aspects module (or after the import via File-> Project Structure -> Modules)
Should Build from Source doc be updated or there is other problem?

Settings GRADLE_USER_HOME env variable to path, containing only ascii chars fixes problem
$ GRADLE_USER_HOME=/e/.gradle ./gradlew build
Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
BUILD SUCCESSFUL in 4m 25s
203 actionable tasks: 4 executed, 199 up-to-date

Related

error in checking answer of hyperskill practice in IDE

when I want to check my answer(hyperskill practice) in IDE, gradle do not finished and an error has accrued. the error is :
Failed to launch checking
FAILURE: Build failed with an exception.
What went wrong:
Gradle could not start your build.
Cannot create service of type BuildTreeActionExecutor using method LauncherServices$ToolingBuildTreeScopeServices.createActionExecutor() as there is a problem with parameter #18 of type List.
Could not create service of type ConfigurationCacheProblems.
> io/usethesource/capsule/Set$Immutable
Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 3s
Starting a Gradle Daemon, 2 incompatible Daemons could not be reused, use --status for details
I change gradle dependency from release to master, invalidate cache, restart the intellij, restart computer, change java version, but my problem has not solved
Go to a Gradle cache directory ~/.gradle/caches/ and move it somewhere else or delete it.
Then select JDK 17 as Gradle JVM in Settings/Preferences | Build, Execution, Deployment | Build Tools | Gradle.
After that, ensure that JDK 17 is selected as Project SDK in File | Project Structure.

Build failed with an exception Could not resolve io.github.g00fy2:versioncompare:1.5.0

cordova.cmd build android --release
The "" tags were detected and are no longer supported. Please migrate to the "preference" tag "AndroidWindowSplashScreenAnimatedIcon".
cordova-plugin-androidx-adapter: Processed 34 source files in 588ms
Checking Java JDK and Android SDK versions
ANDROID_HOME=C:\Users\iamsh\AppData\Local\Android\Sdk (recommended setting)
ANDROID_SDK_ROOT=C:\android-sdk-windows (DEPRECATED)
Using Android SDK: C:\android-sdk-windows
Subproject Path: CordovaLib
Subproject Path: app
FAILURE: Build failed with an exception.
Where:
Build file 'C:\Webtrikon\quickchicken\platforms\android\build.gradle' line: 21
What went wrong:
A problem occurred evaluating root project 'Quick Chicken'.
Could not resolve all files for configuration 'classpath'.
Could not resolve io.github.g00fy2:versioncompare:1.5.0.
Required by:
unspecified:unspecified:unspecified
> Could not resolve io.github.g00fy2:versioncompare:1.5.0.
> Could not get resource 'https://repo.maven.apache.org/maven2/io/github/g00fy2/versioncompare/1.5.0/versioncompare-1.5.0.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/io/github/g00fy2/versioncompare/1.5.0/versioncompare-1.5.0.pom'.
> The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/7.4.2/userguide/build_environment.html#gradle_system_properties
> Remote host terminated the handshake
Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 3s
Command failed with exit code 1: C:\Webtrikon\quickchicken\platforms\android\gradlew :app:bundleRelease -b C:\Webtrikon\quickchicken\platforms\android\build.gradle
[ERROR] An error occurred while running subprocess cordova.
cordova.cmd build android --release exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
how to solve this error, Stuck with it from past 4 days.

Gradle 6.x - Could not create task of type 'SpotBugsTask'

I'm migrating Gradle project from v 4.10.3 to 6.8 because I need relocatable cache. Here are the files https://gist.github.com/iva-nova-e-katerina/679a4922da4d63df1489655853051916
The system-wide Gradle is version 6.8. When I run "gradle clean build" I got following error:
└─$ gradle clean build
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
> Configure project :
ArtifactoryUser user: null
Using Java from /home/katya/java (version 11.0.2)
Detected development environment
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* Where:
Script '/home/katya/tmp_work/groovy-2.5.8_modified/gradle/quality.gradle' line: 149
* What went wrong:
A problem occurred evaluating script.
> Could not create task ':spotbugsAntlr'.
> Could not create task of type 'SpotBugsTask'.
> Could not create an instance of type com.github.spotbugs.internal.SpotBugsReportsImpl.
> org.gradle.api.reporting.internal.TaskReportContainer.<init>(Ljava/lang/Class;Lorg/gradle/api/Task;)V
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring root project 'groovy'.
> Could not create task ':spotbugsMain'.
> Could not create task of type 'SpotBugsTask'.
> Could not create an instance of type com.github.spotbugs.internal.SpotBugsReportsImpl.
> org.gradle.api.reporting.internal.TaskReportContainer.<init>(Ljava/lang/Class;Lorg/gradle/api/Task;)V
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 3s
Publishing build scan...
Some deprecated Gradle features are mentioned, but I do not clearly understand what is going on, could you explain me? How to force this project build in Gradle 6.8?

'.' is not recognized as an internal or external command when running ./gradlew

Whenever I run ./gradlew buildForProd, it gives me this error. I'm using windows.
'.' is not recognized as an internal or external command,
operable program or batch file.
EDIT:
Thanks Mofi for the resources.
After running .\gradlew, this is what I got.
Starting a Gradle Daemon, 19 busy Daemons could not be reused, use --status for details
:buildForProd FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':buildForProd'.
> A problem occurred starting process 'command './gradlew''
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 12s
1 actionable task: 1 executed

how can i fix this issue

when i run flutter run in my project, the compile failed. i got this code in verbose mode
ADMIN#ZIRCON-KH101 MINGW64 ~/Documents/android project/new/flutternewsapp-10/codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines/01. Flutter/classic_flutter_news
$ flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Target debug_android_application failed: FileSystemException: Creation failed, path = 'C:\Users\ADMIN\Documents\android project\new\flutternewsapp-10\codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines\01. Flutter\classic_flutter_news\build\app\intermediates\flutter\debug\flutter_assets\packages/cupertino_icons' (OS Error: The filename or extension is too long.
, errno = 206)
build failed.
FAILURE: Build failed with an exception.
* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 882
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 21s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 23.9s
Exception: Gradle task assembleDebug failed with exit code 1
how can i fix this issues cause i already run flutter packages get, flutter clean inside my project and pass my release to stable channel
Your File path is too long.
C:\Users\ADMIN\Documents\android project\new\flutternewsapp-10\codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines\01. Flutter\classic_flutter_news\build\app\intermediates\flutter\debug\flutter_assets\packages/cupertino_icons
this exceeds some limitations in compilers and some programs.
so simply move your project folder to something simple like C:\Projest\
also change the name of this folder to something shorter
codecanyon-26536344-classic-flutter-news-app-best-for-news-blog-and-magazines

Resources