Starting the Maven project
We are now going to create a Maven project which will contain our SU and SA projects.
Creating the Maven project
We start by creating an empty directory to hold the project. For this move to your development folder and create a folder.
(for example "http-uploader")
Next, move into this folder and create a pom.xml file that contains the common definitions for the entire project.
For now, just create a pom.xml that looks like this.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.servicemix.examples</groupId>
<artifactId>http-example</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Simple HTTP Upload example</name>
<url>http://www.servicemix.org</url>
</project>
Checking the pom.xml
The easiest way to check the pom.xml, is by running Maven from the project directory:
If the pom.xml is valid, Maven will copy it to your local repository and report a succesfull build.
Next, we are going to create our first SU in this project.