Web application backing the Podcastpedia.org website
- MySQL 5.5 or 5.6
- IDE ( preffered Eclipse 4.3+)
- [The Eclipse Project Downloads] (http://download.eclipse.org/eclipse/downloads/)
- JDK 1.7 (if you want to use Jetty 9 with the jetty-maven-plugin from project)
- Java SE Development Kit 7 Downloads
- set
JAVA_HOME = jdk-install-dir
in your environment variables
- Maven 3.*
- Download Apache Maven - Maven installation instructions are also available on this website
- Tomcat 7+ to be able to run the application on the Tomcat server
Download podcastpedia-parent and podcastpedia-common and this project - podcastpedia-web - into the same folder on your local machine:
+---podcastpedia
| +---podcastpedia-admin
| +---podcastpedia-common
| +---podcastpedia-parent
| +---podcastpedia-sql
| +---podcastpedia-web
- install podcastpedia-parent in your local Maven repository
- change to the podcastpedia-parent folder
- execute
mvn clean install -DskipTests=true
on the command line
- install podcastpedia-common in your local Maven repository
- change to the podcastpedia-common folder
- execute
mvn clean install -DskipTests=true
on the command line
Note: The application can be easily run from Jetty, with the help of jetty-maven-plugin which is configured in the pom.xml
- download/clone the project
- as mentioned in the Prerequisites section you need to prepare the database as described in the README.md of the podcastpedia-sql project
- change to the podcastpedia-web folder and excute the following maven command
mvn clean install -DskipTests=true
- The easiest you can start the project with Jetty with the help of jetty-maven-plugin, by issuing the following command on the command line in the root directory:
mvn jetty:run -Djetty.port=8080
and then access the Podcastpedia website at http://localhost:8080
- Or copy the generated war file (ROOT.war) to your Tomcat webapps folder and start the server. By default you can access the application under the same url http://localhost:8080