maven 命令构建项目 webapp项目 生成的pom还是jar包

发布于 2021-11-28 03:00:17 字数 608 浏览 769 评论 3

今天在学习maven,不想用myeclipse或者eclipse的maven插件构建项目。就用maven 命令构建项目,有些问题不明白,特此请教

maven构建web项目

mvn archetype:generate -Dgroupid = com.liyi  -Dartifactid=test -DarchetypeArtifactid=maven-archetype-webapp

于是我就等着dos窗口输入了一大堆信息。这时候我去目录中找生成好的maven项目,pom文件中的<packaging>jar</packaging>,是jar。web项目不是应该打成war包吗。我手动把pom文件的打包方式改成了war,引入到了eclipse中。当然用mvn eclipse:eclipse已经把项目转成了eclipse项目。这时候我又发现,有了webapp的文件夹,但是没有web-inf和web.xml。于是我就从别的项目拷贝了一个。发布运行就可以了。

问题:

1、为什么我这个命令不能直接生成打包方式为war包的pom.xml

2、为什么我导入eclipse的项目总没有web-inf这级目录?是不是我的命令有问题。求指教。。。。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

背叛残局 2021-11-30 09:12:33

我就是这么做的,完后导入到eclipse中之后没有webapp

梅窗月明清似水 2021-11-30 07:07:52

<packaging>jar</packaging>
将jar改为war

做个少女永远怀春 2021-11-28 22:06:17

mvn archetype:create 会报错,因为用的是maven3 ,maven3创建项目只能用mvn archetype:generate

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文