- Francis Boyle
- Patrick Boyle
- Josh McKone
- Timmy Frederiksen
- Yangzekun Gao
In order to start the project, clone the repository and make sure everything is installed correctly from the pom file.
Note: The application.properties file is setup for deployment and will currently not function on localhost
Since this is the deployment version of the backend, the application.properties
file is setup for the deployment information. It currently holds the account information for the heroku database and deployment.
If you wish to run the backend on your local host, then you must change the application.properties
accordingly. In the folder where application.properties
is stored, there is a file called OLD.application.properties
. This file holds the older version of the file with the information setup to run on the local host. Simply rename the files accordingly and one can boot up the backend on the local host.
Heroku App Dashboard can be found at: https://dashboard.heroku.com/apps/bearcation-backend
Heroku App can be found at: https://bearcation-backend.herokuapp.com
4.0.0 org.springframework.boot spring-boot-starter-parent 2.6.1 com.example userGuide 0.0.1-SNAPSHOT userGuide Demo project for Spring Boot <java.version>11</java.version> org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-data-rest org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-web-services
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.27.0-GA</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.3.3</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>