环境: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
本实验跟上一个实验有关。
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
没有评论:
发表评论