2015年7月13日星期一

Fuse_014:基础入门之三:aggregate POM

环境:JBoss Fuse 6.2.0 + Maven 3.2.2

本实验跟上一个实验有关。

1. 学习重点
(1)定义 aggregate POM

2. 在 get-started目录下,新增文件:pom.xml,内容如下:
<?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">
    <groupId>org.fusesource.example</groupId>
    <artifactId>get-started</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <modelVersion>4.0.0</modelVersion>
    <name>Getting Started :: Aggregate POM</name>
    <description>Getting Started example</description>
    <modules>
        <module>cxf-basic</module>
        <module>camel-basic</module>
    </modules>
</project>

3. 使用 Maven 构建
(1)cd get-started
(2)mvn clean install

好,接下來就可以把这两个bundle 作为一个 feature 发布了。

参考文献:
1. Red_Hat_JBoss_Fuse-6.2-Getting_Started-en-US.pdf

没有评论: