`
hc990
  • 浏览: 4299 次
社区版块
存档分类
最新评论
阅读更多

前几日用maven搭建了一个多模块项目,今天记录一下过程

 

1.生成项目的总目录

 

 

mkdir spidermining

 

 

2.进入后运行  

#core 模块创建
mvn archetype:create -DgroupId=com.wewe. spidermining -DartifactId=sm-core 
#server 模块创建 
mvn archetype:create -DgroupId=com.wewe.spidermining -DartifactId=sm-server
#client 模块创建 
mvn archetype:create -DgroupId=com.wewe. spidermining -DartifactId=sm-
client -DpackageName=client.app -DarchetypeArtifactId=maven-archetype-webapp

 3.返回根目录,创建pom.xml

 

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
<groupId>com.wewe.spidermining</groupId>
  <artifactId>sm-parent</artifactId>
  <packaging>pom</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>sm-parent</name>
  <url>http://maven.apache.org</url>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  <modules>  
  <module>sm-core</module>  
  <module>sm-server</module>  
  <module>sm-client</module>  
  </modules>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>
4.修改
   sm-core,sm-server,sm-client下pom.xml, 添加:
   <parent>  
<groupId>com.wewe.spidermining</groupId>  
  <artifactId>sm-parent</artifactId>  
  <version>1.0-SNAPSHOT</version>  
 </parent>  

5.运行
mvn eclipse:eclipse




分享到:
评论

相关推荐

    ORACLE DBA工作笔记 运维数据迁移与性能调优

    标题中提到的“ORACLE DBA工作笔记 运维数据迁移与性能调优”揭示了这本书籍主要围绕着Oracle数据库管理员(DBA)在日常工作中经常需要进行的两项关键任务:数据迁移和性能调优。作为一名Oracle DBA,不仅要负责...

    源码+原型+数据库 工作笔记管理系统

    源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统...

    网管工作笔记之故障诊断排除专辑

    网管工作笔记之故障诊断排除专辑,很不错的技术学校资料

    金蝶EAS-BOS工作笔记.doc

    金蝶EAS-BOS工作笔记:150+个BOS开发过程中可能遇到的问题及解答!

    300 条工作笔记.rar_300_MTK工作笔记

    《300条MTK工作笔记》是一份珍贵的资源,包含了在MTK(MediaTek)工作中积累的丰富经验和知识。MediaTek是一家知名的半导体公司,以其在无线通信、数字电视、移动设备等领域的芯片解决方案而闻名。这300条笔记涵盖了...

    Apache服务器配置与使用工作笔记

    《Apache服务器配置与使用工作笔记》详细介绍了新版本的Apache服务器软件的安装、配置与管理,通过这些介绍,读者能快速地将Apache运用到工作中。在每个章节后附有常见问题解答(FAQ),帮助读者解决一些在Apache...

    C语言工作笔记——含图片

    《C语言工作笔记——含图片》是一份珍贵的个人学习与工作经验总结,作者在实际工作中积累了大量的C语言编程技巧,并通过详细的笔记形式分享出来。这份资料不仅包含了基础的语法讲解,更聚焦于解决实际问题的方法,是...

    在工作中对VC工作笔记

    【标题】"在工作中对VC工作笔记"涵盖了在使用Visual C++(简称VC)进行软件开发过程中的实践经验与总结。这份笔记可能包含了作者在实际项目中遇到的问题、解决方法以及对于VC工具和库的深入理解。 【描述】"一些...

    [Apache服务器配置与使用工作笔记].王江伟.扫描版

    apache 服务器配置与使用工具书。[Apache服务器配置与使用工作笔记].王江伟.扫描版

    原创 android 学习工作笔记

    上传一份自己从学习到工作整理出来的android的笔记,会不断更新,希望对初学者有用

    300多条MTK工作笔记为你的工作节省一半时间.pdf

    【MTK工作笔记】是针对MediaTek(联发科)平台的工作经验和技巧的总结,旨在帮助用户提升工作效率,节省一半的工作时间。MediaTek是一家全球知名的半导体公司,主要产品包括智能手机、电视、路由器等设备的芯片解决...

    2014年个人工作笔记

    个人工作笔记

    电子工程师工作笔记

    本人08年工作 真正开始做电子是从12年开始,工作笔记记载个人工作中需要记忆的一些知识

    Java工作笔记(必看经典).pdf

    Java工作笔记(必看经典) Java工作笔记(必看经典)是一份专门为Java开发者准备的工作笔记,涵盖了Java编程语言的方方面面,让开发者可以快速地了解Java的各个方面。 一、Java基础知识 Java是一种面向对象的编程...

    工作笔记主题CSS模板是一款棕色风格的以钢笔跟笔记为主题的网站模板 .rar

    "工作笔记主题CSS模板"指的是一个专门设计用于创建工作笔记类网站的样式模板,它采用了棕色作为主色调,同时融入了钢笔和笔记的元素,旨在为用户提供一个富有创意和专业感的网页设计框架。CSS(Cascading Style ...

    JAVA 学习/工作 笔记

    这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加...

    商务工作笔记总结ppt模板.pptx

    【商务工作笔记总结PPT模板】是用于呈现商务工作中的各项要点、总结和计划的演示文稿模版,旨在帮助用户高效地整理和展示工作内容。以下是对该模板的详细说明: 1. **模板结构**:PPT模板通常包含一个预设的框架,...

    工作笔记主题CSS模板是一款棕色风格的以钢笔跟笔记为主题的网站模板。.zip

    工作笔记主题CSS模板是一款专为网站设计而打造的棕色风格模板,它巧妙地融合了钢笔和笔记元素,为用户提供了一种独特的视觉体验。这款模板以其精致的布局和丰富的功能,成为了前端开发中的一个亮点。在HTML和CSS的...

Global site tag (gtag.js) - Google Analytics