Skip to content
Pat Ripley edited this page May 6, 2021 · 13 revisions

Downloading Moose

There are a couple ways to download Moose:


Download a working .dmg file

The easiest one would be to download a working .dmg file from my website. Once downloaded, run the .dmg file and go through the installation process.

Note: I do not have a signed developer key from Apple, so you'll have to trust me for now.


Cloning the repository and opening it as a new project in an IDE

I used a weird combination of Netbeans and IntelliJ to build this app (Netbeans for the UI design, because drag+drop, and IntelliJ for the more intricate logic, since it has better Intellisense and better processing power).


For IntelliJ:

Tested in IntelliJ IDEA 2020.2.2

Go to File, hover over New, and select "Project from Version Control..." then put in https://github.com/mpfthprblmtq/moose for the url. Make sure the default location is good, or choose a location on your machine for the project, then hit "Clone." This should generate the project with the source code.
You may need to configure a run profile in IntelliJ, to do that, click the "Add Configuration" button in the top right. Click the + symbol to add a new configuration. You'll want the "Application" profile, click on that to show the options for your new configuration. The main class you'll need to put in is Main.java, that's where the application entry point is. After that's configured, you should be able to hit the Run button and see Moose pop up!

For Netbeans:

Tested in Apache Netbeans 12.0

Go to Team, hover over Git, and select "Clone..." then put in https://github.com/mpfthprblmtq/moose for the url. Make sure the default location is good, or choose a location on your machine for the project, then hit "Next." Select the branches you want to clone in, you can probably just choose master for now. Hit "Next" then "Finish."
Netbeans will then ask you in another dialog after cloning if you want to create an IDE project from the cloned sources. Click "Create Project" to open the project creation dialog. Choose "Java Project with Existing Sources" in the "Java with Ant" folder then click "Next." In the next screen, just choose a name for the project (like 'Moose'). Make sure your project folder is where you cloned the repository. In the next dialog, click on "Add Folder" for source package folders, and choose the /src folder. Do the same with the test package folder, with (you guessed it) the /test folder. On the next dialog, leave the default values there, and hit "Finish."
Bad news, your project is going to have problems. There may be a dialog that pops up asking you to resolve problems. Click the "Resolve Problems" button to get rid of some of the problems. After that next dialog, you'll need to resolve some manually (You'll notice that there's some syntax errors in some of the source code). Right click on the project name in the Projects tab, and go to Properties. Under the "Libraries" section, you'll need to add some JARs to the classpath. Click the + button to the right of the Classpath section, and choose "Add Jar/Folder." You'll need to import the mp3agic-0.9.0.jar under the /lib folder. You'll also need to import the three Jackson libraries in the /lib/jackson folder: jackson-annotation-2.9.8.jar, jackson-core-2.9.8, and jackson-databind-2.9.8.
After you've done all that, you should be good to Run the project!




To get started using Moose, follow along with the articles over in Using Moose!