java工程建立_java项目创建和部署

mvn命令创建项目:

建一个 JAVA 项目: mvn archetype:create -DgroupId=com.demo -DartifactId=App 建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo.modules mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo.apps

mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=cn.damai.demo.api //jar mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=cn.damai.demo.impl  //jar

mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo.web -DarchetypeArtifactId=maven-archetype-webapp

使用maven建立多模块web项目有时候我们需要创建多模块maven项目,即将传统的ssh项目中的model,dao,manager,service,view层划分成单个的maven module。具体步骤如下:

1.   生成父级工程 命令: mvn archetype:create -DgroupId=com.duanqu -DartifactId=duanqu_2.0 打开duanqu_2.0目录删除src文件夹,打开pom.xml,将packaging属性修改为pom(表示为父工程)

2.   生成子工程: 进入duanqu_2.0目录: 例如生成domain子工程 命令  mvn archetype:create -DgroupId=com.duanqu -DartifactId=duanqu-domain -Dpackage=com.duanqu.domain

特例(web子项目) 命令  mvn archetype:create -DgroupId=com.duanqu -DartifactId=duanqu-web -Dpackage=com.duanqu.web -DarchetypeArtifactId=maven-archetype-webapp

其中 -DarchetypeArtifactId=maven-archetype-webapp表示生成的子项目为web工程

mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo

mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo-dao mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo-domain mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo-common mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo-web-service mvn archetype:create -DgroupId=cn.damai.demo -DartifactId=demo-web -DarchetypeArtifactId=maven-archetype-webapp

1.删除src目录,主项目只保留pom文件。到pom文件的物理目录进行编译

2.将pom文件中的 war 改成pom

3.创建子项目发现pom文件中增加了

demo-web

4.右键子项目运行

5.重新导入项目

207a495eae642bfcf1ef0313b752ad7a.png

最终的结构如图

6,到pom所在物理目录进行打包 mvn package

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值