alnoda-workspaces/workspaces/java-workspace/removeme_docs/getting-started.md
2022-05-23 16:13:15 +00:00

2.4 KiB
Raw Blame History

Intro

To start, open Quickstart page localhost:8020 for quick access to all the tools

From the quicklaunch page you can open workspace tools, such as code editor or terminal

Demo: Workspace UI

wid-ui.png

The main code editor of this workspace is Code-server

Demo: Code-server

Code-server demo

Workspace has full-size browser-base terminal

Base-Workspace terminal

Example

java -version

Open IDE and create file Main.java with the following content

public class Main {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

Use terminal to compile and execute

cd /home/project
javac Main.java
java Main

Maven

Maven helps with:

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Encouraging better development practices

Check Maven version in terminal

mvn -v

Build Java code

cp -r /home/abc/example /home/project/example 
cd /home/project/example
mvn compile

This will run Maven, telling it to execute the compile goal. When its finished, you should find the compiled .class files in the target/classes directory.

Run the package goal

mvn package

To execute the JAR file run

java -jar target/gs-maven-0.1.0.jar

(taken from https://spring.io/guides/gs/maven/)

Gradle

Copy example project

cp -r /home/abc/example /home/project/example 
cd /home/project/example

Check Gradle installation, run Gradle from the command-line

cd /home/project/example
gradle

Initialize Gradle

gradle init

Now that Gradle is installed, see what it can do

gradle tasks

Build project with Gradle

gradle build