SDN Controller Programming Guide

113
<! Add an <include> node for api,
bl, dao-api, dao-model and dao -->
<include name="hm-
model/${project.version}/hm-model-${project.version}.jar"/>
</fileset>
<fileset dir="${basedir}"
includes="hm.plan"/>
<fileset dir="${basedir}"
includes="hm.descriptor"/>
</copy>
<zip destfile="target/hm-
${project.version}.zip" basedir="target/bundles"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Creating Module Directory Structure
At this point there should be a pom.xml file under each folder listed in Table 3. Each application
module folder is also a source code project, so a few more subdirectories must be created in order
to properly generate the Java Eclipse projects. For each application module create the directory
structure as displayed in Figure 39.
Figure 39 Application Module Directory Structure
The application development workspace is now completed.