Lombok installation in Spring Tool Suite 4 for Windows - windows-10

To install Lombok on one of my spring boot project on STS 4 in Windows 10 OS, I did the following steps:
Added the lombok gradle dependency to build.gradle:
compile 'org.projectlombok:lombok'
Then to install the jar retrieved from building the above dependancy got a lombok-1.16.16.jar.
To compile the jar did a right click on the jar -> Run as Java application.
Lombok Installer appeared, but couldn't detect the IDE from the drives. So manually tried searching for the .exe file of STS4 (which I couldn't find)
So kindly help me find the .exe file of STS, so as to complete the installation

The Spring Tool Suite 4 by default has a name as SpringToolSuite4 which is the executable file. This file doesn't get detected in the Lombok installer.
After googling it for quite a long time, all I could see were results of how to install the same of Mac or Linux.
Finally, had to experiment a little. Following is the solution:
Rename the SpringToolSuite4 (Application(.exe)) file and (Configuration settings (.ini)) to sts and now it is detectable in the Lombok installer.
Complete the installation and restart STS and rebuild-clean your project and it works just fine.

You have to add the Lombok JAR file reference to the ini file. The inif file is in the STS installation directory:
-javaagent:<your-path-to-lobmok>lombok-1.16.16.jar

If you are using Spring Tool Suite4, the name of the app is no longer STS.app on MacOS, however, the installer still uses the old name, which on macOS is part of the path. So if you use the installer, check the path in the .ini file to ensure that the name of the app used in the path is correct.

After following the suggested lombok installation on the page
https://projectlombok.org/setup/eclipse
and if it doesn't work
go to C:\User\.m2\repository\org\projectlombok\lombok folder
and remove all versions of lombok contained in the folder
(do not worry maven will redo the files needed for lombok to work)
if using spring boot put in pom.xml:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
and maven update with the force update option
I'am using
Spring Tool Suite
Version: 3.9.4.RELEASE
Build Id: 201804120943
Platform: Eclipse Neon.3 (4.6.3)

Related

How to deploy and debug war application with smart tomcat in intellij

I have a plain text java project in intellij, the project contains some java modules, one of the module is web application module, it will be generated a war file finally. All the modules build is manven.
After the maven build, the war file will be generated under /module/target/application-1.0.0.SNAPSHOT.war
Now what I have
1.Intellij community edition 2021.3.2
2.Smart tomcat 4.3.7
3.Tomcat 9.0.68
4.Maven 3.8.6
The target is
1.Add tomcat run/debug configuration which can include the War file
2.Before each launch of the war application, all modules should be built firstly
3.After the application startup, I can debug
Is this doable? if yes may I know how to configure this in intellij?

Eclipse can't determine node.js version

error screenshot
When I use Eclipse to build a maven project. I need SpringBoot so now I want to edit .yml file. But it always pops this interface! I have tried version 10、12. Now the node.js version is v10.20.1. I have edit the .bash_profile and export /usr/local/bin. Should I make some changes in Eclipse?

Gradle module dependency not found

I just installed Android Studio 3.1.4 on Windows 10, and upon creating an empty test project, and building it, I'm getting the error:
Cannot find JAR 'aws-java-sdk-kms-1.11.6.jar' required by module 'gradle-resources-s3' using classpath or distribution directory
It is referencing gradle 4.4 in my documents\.gradle folder. Anyone has any idea how to go about this problem?
This turned out to be a blockage for an internet security suite. The suite scans all incoming jar dependencies while they are extracted from the global gradle zip file. For some reason, a select few packages are flagged, and thus gradle syncing fails.

Error while running tomcat Ant task for the site

I had setup broadleaf commerce project with mysql database with successive MAVEN install. When i am going to run ant task for tomcat it gives errors like this
The archive: /home/yogesh/Downloads/.eclipse%20(3)/plugins
/org.eclipse.swt.gtk.linux.x86_64_3.104.0.v20150528-0211.jar
which is referenced by the classpath, does not exist.`
Try redownloading and re-installing Eclipse. Also make sure that you are using the latest release version, which is Eclipse Mars.

Issue in associating simple java project with sonar-eclipse

I was trying to analyze a simple java project using sonar.
Following are the things I have done so far:
Installed the Sonar2.0 plugin for Eclipse helios 3.6.
Installed the Maven plugin for eclipse.
After setting up the plugins, I created a simple java project .
Then I created the POM.xml file to enable the Maven Dependency In that I have given the GroupId as <ProjectName> and ArtifactId also as <Projectname>
Then I tried to associate the project with Sonar (Using right click on Project >> Configure >> Associate with Sonar)
Here I am stuck up with a problem. When I select http://localhost:9000 as my server and I try to search this project, "project '' with key 'projectname:projectname' not found on server" is displayed as an error
Please help me to solve this issue.
You need to have an actual sonar-server installation. And the Analysis for your project must have run once.
Before those steps your project can't be found on the server, because your server doesn't know it exists.
See: Sonar plugin Eclipse

Resources