1. 添加fusersource respository至settings.xml文件
<settings>
...
<profiles>
<profile>
<id>my-profile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>fusesource
</id>
<url>http://repo.fusesource.com/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>fusesource.snapshot
</id>
<url>http://repo.fusesource.com/maven2-snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>apache-public
</id>
<url>https://repository.apache.org/content/groups/public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
</profile>
...
</settings>
2. Code-first archetype
mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-cxf-code-first-osgi-bundle
-DarchetypeVersion=2011.02.1-fuse-02-20
-DgroupId=org.fuse.example
-DartifactId=CodeFirst
-Dversion=1.0.0
备注:上述命令必须必须放在一行,此处分开只是为了方便阅读。生成的工程将附件:CodeFirst.rar.
3. WSDL-first archetype
mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-cxf-wsdl-first-osgi-bundle
-DarchetypeVersion=2011.02.1-fuse-02-20
-DgroupId=org.fuse.example
-DartifactId=WSDLFirst
-Dversion=1.0.0
备注:上述命令必须必须放在一行,此处分开只是为了方便阅读。生成的工程将附件:WSDLFirst.rar.
4. Fuse Mediation Router archetype
mvn archetype:create -DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-camel-osgi-bundle
-DarchetypeVersion=2011.02.1-fuse-02-20
-DgroupId=org.fuse.example
-DartifactId=FMRExample
-Dversion=1.0.0
备注:上述命令必须必须放在一行,此处分开只是为了方便阅读。生成的工程将附件:FMRExample.rar.
5. Fuse Archetype
http://repo.fusesource.com/nexus/content/groups/public/org/apache/servicemix/archetypes/
分享到:
相关推荐
使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...
【hibernate+maven demo项目工程】是一个基于Hibernate ORM框架和Maven构建工具的示例项目,旨在帮助开发者理解和实践如何在实际开发中整合这两项技术。该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置...
3. **依赖管理**:Maven的核心功能之一就是管理项目依赖。在逆向工程过程中,Maven会分析.class文件中的引用,推断出项目的外部库依赖,并添加到pom.xml文件中。 4. **项目结构重建**:Maven遵循一套标准的目录结构...
在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...
本文将基于提供的文件信息,深入探讨如何使用Maven创建和管理包含多个子模块的Java工程项目。 #### Maven创建Java工程概述 在给定的描述中,提及了一个名为`mydemo`的web项目,该项目被细分为两个模块:`mydemo-...
包括删除父工程多余文件、修改子模块的运行环境为本机的 JDK 环境、统一由父工程管理 jar 包依赖和插件等。 目录结构 Maven 工程的目录结构非常重要,一个良好的目录结构可以提高项目的可维护性和可读性。Maven ...
在IT行业中,构建一个高效的开发流程至关重要,而“由Git版本控制maven管理的简单web工程搭建”就是这样的一个流程实例。在这个过程中,我们将利用Git进行版本控制,Maven进行项目管理和依赖管理,同时借助IDEA这样...
【标题】:“Maven管理的Web项目” 在Java Web开发中,Maven是一个强大的构建工具,它通过自动化构建过程,简化了项目的管理。Maven基于项目对象模型(Project Object Model,POM),能够处理编译、测试、文档生成...
Maven与Git等版本控制系统结合使用,可以更好地管理Spring工程的源代码。开发者可以利用Git进行版本回溯、协同开发和代码审查,确保团队间的代码质量和一致性。 总结起来,使用Maven构建Spring工程是一种高效且规范...
"Maven聚合工程源码"是指一个包含多个子项目的Maven工程,这些子项目共享同一个父POM(Project Object Model),用于统一管理和构建。 在Maven聚合工程中,父POM通常不包含任何代码,而是作为子项目之间的协调者。...
本文将详细讲解如何在IntelliJ IDEA(Idea)中创建和管理多Maven模块工程,以便更好地组织和协同开发复杂的软件系统。 一、Maven简介 Maven是一个基于项目对象模型(Project Object Model,POM)的概念,它能够自动...
工具主要指Maven,它作为项目管理和构建工具,简化了SSH工程的构建过程。 【压缩包子文件的文件名称列表】:未提供具体的文件列表,但在一个SSH工程中,通常会包含以下文件和目录: - src/main/java:存放Java源...
在 Maven 中,聚合工程(Aggregation)和继承(Inheritance)是两个重要的概念,它们简化了大型项目中的模块管理和构建。 ** Maven 聚合工程(Aggregation)** Maven 聚合工程允许我们将多个 Maven 项目组合成一个...
在Java领域,Maven是一款广泛使用的项目管理和集成工具,它可以帮助开发者管理项目的依赖、构建流程以及打包发布等任务。在这个“maven逆向工程和分页插件”项目中,我们将探讨如何利用Maven集成逆向工程插件,以及...
在Java开发领域,Maven是一个广泛使用的构建工具,它能够帮助开发者管理项目依赖、构建工件以及执行自动化测试。然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程...
3. 在父工程中删除src目录,因为Maven父项目通常不包含具体的应用代码,只用来管理子模块。 4. 创建子模块,即创建module工程,并设置module项目的基础信息,如GroupId、ArtifactId和Version。在IntelliJ IDEA中,...
标题"JSONObject相关jar包和maven管理jar包"暗示了我们讨论的主题集中在JSONObject类库的使用上,特别是如何在Java项目中通过jar包和Maven构建工具来管理和利用这个类库。JSONObject是Java编程语言中用于处理JSON...
maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse...
### Maven Java管理框架详解 Maven作为Java世界中不可或缺的项目管理和综合工具集,其核心功能在于通过标准化的项目对象模型(Project Object Model,POM)来管理项目的构建过程、依赖关系以及文档生成等。Maven的...