I need to create a really simple Gradle project from scratch for my Oracle Code One hands on lab. I also need need to gain more experience with Visual Studio Code since we are using it soon for FIRST robotics. Seems like a good opportunity to combine my tasks here!
First, I re-read my first impressions of VS Code blog post. That reminded me of the keyboard shortcut to get context sensitive options. Ok. now I’m ready to get started.
(I intentionally didn’t use an archetype to get more experience using the editor)
Installing Gradle extension
I installed the Gradle Language Support plugin. Not sure if I needed it, but the syntax highlighting is nice. I don’t see a wizard option to create a Gradle project. This means I have to create an empty project
Creating a new project
I created an empty folder on my filesystem. Then I added that folder to VS Code. This created an empty project with the name I wanted.
Create the build file
I tried click “New File” on the editor. That created an untitled file that I couldn’t figure out how to rename. I could figure out how to delete it so I did that.
Then I used the keyboard shortcut to open help and choose “File: New”. Great that prompts me for a name. (I then realized that I could have just right clicked to have the new file option.)
I then typed a small gradle build file
apply plugin: 'java'</div> repositories { <div> mavenCentral()</div> <div>}</div> <div>dependencies {</div> <div> compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.8'</div> <div>}
- Since I created my folder/project inside a git repo on my machine, VS Code was smart enough to detect this. It was also helpful for seeing what I forgot to add to the .gitignore fil.
- I feel like I got dropped into someone else’s home. I was able to do everything I needed. But not in an efficient way.