JobsTracker is a very simple Jobs Monitoring Application.
Jobstracker depends on the following Open-Source frameworks and Libraries
- Spring Framework and etc through Spring Boot
- AngularJS
- Bootstrap
- Maven
- NodeJS
- PostgreSQL (can be modified to use other DBMS)
- Thanks to JHipster for making these easier.
- Install JAVA SDK 1.7+
- Note: Install JDK and not the JRE
- Java 8 sdk can also be used
- If you type the command
java -version
in your terminal and did not result to aBad command or Filename
then Java was aready installed
- Install Maven
- Extract the Zip file and copy to your c: drive
- Make sure maven.bat is can be found in your path.
- Set the PATH Environmental Variables
- Add JAVA_HOME to your environmental variables
- in the command line type
mvn
it should NOT beBad Command or Filename
. If it shows[INFO] Scanning for projects..
then maven was installed successfully
- Install NodeJs and install the recommended installer
- make sure typing
node --version
will not result to an error message
- Installing NodeJS packages
- Install Grunt by typing
npm install -g grunt-cli
- Install Bower by typing
npm install -g bower
- Download and Install Postgresql
- Please specify for now the username is "postgres" and password is "password"
- After installation, in PGAdmin create a database named "jobtracker"
- Install Git for Windows at link
- Command
git
should not result to an error
- Clone JobTracker project
- Open terminal
- Go to your root drive by typing cd \
- type
git clone https://github.com/albertoclarit/JobsTracker.git Jobtracker
- Install JobTracker Node Components
- From root of c: type
cd Jobtracker
- type
bower install
- there are packages that are in conflict and needs to be answered in the choices. Choose the option that is needed by JobTracker
- Build the project
- Type
mvn -Pprod package
10.) Run the project
- from Jobtracker folder type
cd target
- You should find the JobTracker.war in that folder
- run it by typing
java -jar JobTracker.war --spring.profiles.active=prod
- In Intellij,Eclipse or Netbeans just open the Diretory from the IDE.
- Point your runnable static method in Application class.
- Run your Application (it depends on your IDE how) Please research on their corresponding website how
- Running Angular JS in debug mode
- type
grunt serve
in the JobTracker folder.
- type