怎么在idea中idea maven打成war包war包

4674人阅读
? Java大学之行(209)
----- ④、Web学习之旅(59)
----- ----- Web深入学习(2)
转载请注明出处:
本文源自【】
首先,项目必须得是Maven配置的项目。
增加了一个发布插件来实现。
在项目的pom.xml中增加如下代码:
&?xml version="1.0" encoding="UTF-8"?&
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"&
&org.springframework.boot&
&spring-boot-maven-plugin&
&repackage&
增加了一个打包插件:spring-boot-maven-plugin,并增加了一行配置:
这行配置指定将应用工程打包成war文件。
这样就可以在IDEA中增加一个打包的配置,打开Run/Debug Configurations对话框,选择增加配置一个Maven打包项目
在工作目录中选择工程所在根目录,在命令行中输入package,并将配置保存为package
现在项目的target目录是这样的:
运行package打包项目,就可以将实例工程打包,打包的文件将输出在工程的target文件
然后,我们看工程的target目录下:
也可以直接使用Maven的命令打包。打开一个命令行窗口,将路径切换到工程跟目录下,直接在命令行输入mav package,一样的可以实现这个运行打包成war。
如果需要打包成jar,可以不写
此句,也可以写成
如果你打包的是war文件,打包完成后将war文件放置在Tomcat的webapp路径中,启动Tomcat就能自动运行程序。
如果你打包的jar文件,假如打包后在工程的target目录种生成jar文件为:springBootHelloM-1.0-SNAPSHOT.jar。
在命令行窗口中切换到target目录中,运行如下命令,就能启动应用:
java -jar springBootHelloM-1.0-SNAPSHOT.jar
IDEA将项目打包成war包
选择之后:
勾选 bulid on make
然后需要编译:
然后可以看到:
本文章由编写, 所有权利保留。
欢迎转载,分享是进步的源泉。
转载请注明出处:
本文源自【】
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1668834次
积分:23177
积分:23177
排名:第287名
原创:642篇
转载:26篇
评论:411条
我的邮箱:
文章:20篇
阅读:164274
阅读:65757
文章:64篇
阅读:395376
文章:52篇
阅读:188323
文章:24篇
阅读:130845
文章:322篇
阅读:535488
(2)(10)(3)(2)(10)(6)(12)(13)(20)(10)(17)(50)(38)(30)(93)(95)(49)(26)(36)(21)(33)(43)(25)(24)
扫一扫关注我的微信公众号
不断为您推送精选博文、项目 IT相关资讯、干货分享Idea开发环境中搭建Maven并且使用Maven打包部署程序_Java教程_动态网站制作指南
Idea开发环境中搭建Maven并且使用Maven打包部署程序
来源:人气:9840
1.配置Maven的环境变量
  a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示:
  b.配置M2_HOME的环境变量,然后将该变量添加到Path中
    备注:必须要有_HOME的M2_HOME环境变量,不然Maven会提示错误。配置环境变量如图所示:
  c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置
    &localRepository&E:\java\repo&/localRepository&
  d.重新打开命令提示符cmd(管理员),输入mvc --version ,如图所示,则说明安装成功
2.Idea开发环境中搭建Maven
  a.当配置完Maven之后,我们需要给Idea配置Maven,那么首先必须先要安装Idea,Idea的安装在这里就不累赘了,请自行百度,非常简单,下一步下一步即可,安装完成之后打开Idea设置Maven,如图所示:
  b.单击Setting之后,设置Maven节点下的Maven home directory和user settings file和local repository & &如图所示:
  到这里我们整个Idea配置Maven就完成了,下面来说使用Maven开发JavaWeb项目以及使用Maven打包。
3.使用Maven开发JavaWeb项目(Idea14)
  a.通过上面的步骤我们便给Idea配置好了Maven环境,那么这时候我们更愿意创建Maven管理的Java Web项目,如何创建呢?
  b.单击File-&New oject-&选择Maven,如图所示:
    选中Createfrom archetype,选择maven-archetype-webapp
  c.单击Next,如图所示:填写GroupId和ArtifactId和Version
  d.单击Next,如图所示:此页面获取的是maven的安装信息
  e.单击Next,如图所示:填写项目名称和项目存放的路劲
  f.单击 Finish完成,即创建Maven项目成功,如图所示:
  g.如果单击完成在下面的提示中报错,出现问题的可能性是Maven和Idea的兼容性问题,建议将Maven换成低版本的即可。报错如图所示:
    备注:当改变Maven版本的时候,必须改变环境变量和Idea中的设置才可以。
& & & & &&
4.使用Maven打包JavaWeb项目
  a.通过以上步骤即安装了Maven和开发了一个Maven的JavaWeb项目,那么接下来就需要将JavaWeb打包(war文件)发布到Tomcat下,如何打包呢?
  b.在Idea中的最右边的导航栏中可以看到一个Maven Projects,单击打开,如图所示:
    (图1)& &&(图2)
  c.接下来我们就能够利用这个简单的工具对Maven进行打包(war)。
  d.如图2所示,当单击Run Maven Build的时候,出现错误,如图所示:
  e.出现以上错误之后,按照下面的步骤解决,单击File-&Setting-&在搜索框中输入Maven回车直接定位到Maven节点-&Runner,打开之后将这段内容(-Dmaven.multiModuleProjectDirectory=$M2_HOME)复制到VM Options的文本框中,单击OK即可。
  f.按照图2所示,我们再次运行,发现不会报错,并且输入了一些内容,证明已可以打包程序。
  g.选择install右键选择Run运行即可,运行完成之后则会提示你打包的war包在哪里,如图所示  
  h.然后找到war包,复制到Tomcat的WebApps文件夹下面,然后直接访问网站即可访问。
& & & & (Centos)之安装tomcat并且部署Java Web项目:/hanyinglong/p/5024643.html
& & & & & & & & & & & &&
& & & & & & & & 礼轻情意重~~~,如有错误,欢迎大家指出来。
    下篇文章我们接着说在Linux下面部署redis项目
优质网站模板Intellij IDEA创建Maven Web项目
第2页_Linux编程_Linux公社-Linux系统门户网站
你好,游客
Intellij IDEA创建Maven Web项目
来源:oschina.net &
作者:蛙牛
3关于Maven Web项目的配置说明
Project Structure中Artifaces的配置
如上图所示,在Aritifaces中有两个war,一个是war 一个是war exploded,在配置服务器时需要选择war exploded
千万要注意,这两个war都不应该是自己添加的,而是根据maven中的配置自己生成的
之前没有这两个war的时候,我都是自己创建,往往后果就是项目在编译后缺少jar包,依赖的jar没有自动拷贝
其实Intellij中的mavan项目配置,都是依赖于pom中的配置,如果pom中的配置正确,就不需要修改项目的IDE配置
首先pom要有&packaging&war&/packaging&,如果pom中配置了这个,Aritifaces就会有上面的两个war
其次pom要有&build& &finalName&test&/finalName& &/build& 这个关系到上图中的output directory中的配置,finalName作为target下的项目目录,以及会创建对应名字的war包(比如test.war)
配置src/main/java
如上图,src/main目录下缺少java目录,我们可以右键创建目录java,然后再modules中配置为sources目录
这样src/main/java图标就变成了蓝色,作为java源代码区了
IntelliJ IDEA 的详细介绍:IntelliJ IDEA 的下载地址:
本文永久更新链接地址:2
相关资讯 & & &
& (02月22日)
& (02月02日)
& (05月06日)
& (02月22日)
& (01月29日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
现在编写了一个spring mvc helloworld 项目,使用的idea是intellij idea。
现在想把这个项目代码打包成war文件,然后扔到tomcat里。
请问intellij 如何打包war文件呢?
还是我直接进到根目录运行mvn命令呢?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
不知道符合不符合你的意思。。。
File-&Project Structure-&Artifacts
选择Type:(Web Application:Archive),设置好Output directory以及Output Layout,然后配置Tomcat服务器,运行打包好的war文件。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果你喜欢的话进命令行mvn,
但是他也集成了maven插件啊,
如果你用的是12.*,点击展开右侧的Maven Projects
选择root module -& Lifecycle -& package
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果添加了Maven支持,则项目右侧
Maven Projects -& Spring MVC Application -& Lifecycle -& package
如果没有添加Maven支持,可以在Maven Projects中点击"+"然后选中POM文件
命令行直接mvn package
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 idea14 maven打包war 的文章

 

随机推荐