Maven手动创建多模块项目

Maven手动创建多模块项目



我要创建的项目名称是:unicorn,项目包含两个模块,分别是unicorn-core和unicorn-web。包的路径是com.goldpalm.tour。

  • 项目创建流程如下
    1.使用项目的命令创建unicorn项目后,删除src目录,在pom中调整packaging为pom

    mvn archetype:create -DartifactId=unicorn -DgroupId=com.goldpalm
    
    <packaging>pom</packaging>
    

    2.命令行下进入unicorn文件夹,创建unicorn-core项目。

    cd unicorn
    mvn archetype:create -DartifactId=unicorn-core -DgroupId=com.goldpalm.tour
    

    3.在unicorn目录下,创建项目unicorn-web

    mvn archetype:create -DartifactId=unicorn-web -DgroupId=com.goldpalm.tour -DarchetypeArtifactId=maven-archetype-webapp
    

    4.在eclipse中导入maven项目即可,如果需要web依赖core,可以再web中导入依赖。

时间: 2024-11-10 01:18:31

Maven手动创建多模块项目的相关文章

使用 IDEA 创建多模块项目

网上找如何创建多模块项目的资料,大多类似,实践中又各有问题,此文为摸索之后总结 最终项目结构如下: 项目引用关系:app → service → dao 新建父项目 multi-parent multi-parent 项目只做模块的管理,不实现逻辑,所以可以删除 src 文件夹 新建模块项目 dao, service 在 multi-parent 右键 其余步骤与新建父项目步骤一样 新建模块项目 app (Spring Boot 项目) app 项目是 Spring Boot 项目,没有自动添加

Maven环境下多模块项目构建

Maven环境下多模块项目构建 一.新建项目 1.建立我们的父模块par 2.建立我们的子模块dao层 3.建立我们的子模块service层 4.建立我们的子模块web层 5.全部配置完成后,怎么把我们的四个项目关联起来 1)添加一个dao层 2)service里面添加对应的dao依赖 3)然后回到我们的web 4)把这4个项目安装到本地 选择Run 的第二个,然后输入:clean compile install 5)配置一个tomcat插件,为执行做准备

IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)

Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用. 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加w

利用springboot创建多模块项目

本文旨在用最通俗的语言讲述最枯燥的基本知识 最近要对一个不大不小的项目进行重构,用spring觉得太过于繁琐,用cloud又有觉得过于庞大,维护的人手不够:权衡之下,最终选了springboot作为架子,但是因为项目涉及的业务模块较多,各个模块之间的业务交流不是很多,相对独立,因此想着把项目做成多模块的形式,模块之间可以独立部署,又可以互相调用,满足需求,故而花了点时间,搭了个springboot多模块的架子. 文章提纲: 多模块的创建 关键配置 温馨提示 1. 根模块的创建 springboo

maven创建多模块项目

首先新建一个maven项目,pom.xml的文件如下: 搭建多模块项目,必须要有一个packaging为pom的根目录.创建好这个maven项目后,我们对着项目右键-->new 输入你的项目名称 这里就不重复说创建项目了,创建好的目录结构在eclipse中如下: 说明一下这些项目具体都是干嘛的: easyframework-model:数据模型,与数据库表字段对应的实体类 easyframework-core:核心业务项目.主要是Service处理业务逻辑 easyframework-persi

分布式架构--第一篇--项目拆分(maven命令生成多模块项目)

预览生成的项目结构: ying-yue-parent // 顶级总编译控制模块 ying-yue-lib // jar模块 ying-yue-model // 模型对象模块 ying-yue-dao // 持久化层模块 ying-yue-service // 业务 层 模 块 ying-yue-web   // 控制 层 模 块 包名:com.zjx.lollipop 1.准备工作 安装jdk和maven 从apache官网下载maven https://www.apache.org/ 解压即安

maven 命令创建多模块工程

1.创建simpleDemo,用来给各个子模块继承 1).进入命令行,输入以下命令: mvn archetype:generate -DgroupId=com.damon -DartifactId=simple-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 可以看到在当前目录下生成了 simple-demo的文件夹 2).修改该文件夹下的pom.xml 将<packaging>jar&

Maven - 构建基于Maven的ssh分模块项目

一.数据库准备 1.创建数据库maven create database maven character set utf8 collate utf8_general_ci; //use maven; 2.创建用户表 create table t_users( id int primary key auto_increment, username varchar(30) not null, password varchar(50) not null, constraint unq_users_us

IntelliJ IDEA 中配置Maven以及创建一个Web项目

IntelliJ IDEA 中配置Maven Step.1 File-Settings Step.2 使用Maven创建一个Web项目 Step.1 File-New-Project Step.2