Skip to content

KhalilSantana/Pluto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pluto Compiler

Authors: Khalil Santana, Aream Luersen, Guilherme Cruz


App screenshot


Downloading source

git clone https://github.com/KhalilSantana/Pluto.git

Building

This project uses Maven for depedency management and building.

Requirements:

  1. Maven

  2. OpenJDK 14 (higher JDK versions also work)

To build this project run the command bellow, keep in mind this only compiles the program, and doesn't run or package it.

cd Pluto
mvn compile

Packaging

This will create an executable multi-platform .JAR executable for all major desktop platforms (Windows/Linux/MacOS). This binary will be at target/ by defautl.

mvn clean package

Running

From .JAR archive/package:

java -jar target/Pluto-*-jar-with-dependencies.jar

Or skip the package step and run this directly:

mvn javafx:run

Troubleshooting

I've got red warnings on everything related to JavaCC!

The JavaCC classes will be generated in the 'generate-sources' phase, and should be automatically run if you use a maven lifecycle goal such as mvn package or mvn javafx:run

If you still face this issue, try running this:

mvn clean generate-sources

If the issue persists try restarting your IDE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages