idea怎么在maven工程里idea maven 引用jar本地的另外一个maven工程

IDEA 如何导入eclipse maven项目? - 知乎14被浏览24633分享邀请回答511 条评论分享收藏感谢收起0添加评论分享收藏感谢收起1 个回答被折叠()IDEA 如何导入eclipse maven项目? - 知乎14被浏览24633分享邀请回答511 条评论分享收藏感谢收起温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
6、配置打包方式&Artifacts&:点击&&Artifacts选项卡&,IDEA会为该项目自动创建一个名为“&JavaWeb:war exploded&”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,&保持默认即可&。另外勾选下“&Build on make&”,表示编译的时候就打包部署,勾选“&Show content of elements&”,表示显示详细的内容列表。【参考】:二、配置 Tomcat1、&Run -& Edit Configurations&,进入“&Run Configurations&”窗口2、点击"&+&"-&&&Tomcat Server&-&&&Local&,创建一个新的Tomcat容器3、在"&Name&"处输入新的服务名,点击“&Application server&”后面的“&Configure...&”,弹出&Tomcat Server&窗口,选择本地安装的Tomcat目录 -&&&OK4、在“&Run Configurations&”窗口的“&Server&”选项板中,去掉勾选“&After launch&”,设置“&HTTP port&”和“&JMX port&”,点击&&Apply&-&&&OK&,至此Tomcat配置完成。三、在 Tomcat中部署并运行项目1、&Run&-&&&Edit Configurations&,进入“&Run Configurations&”窗口,选择之前配置好的Tomcat,点击“&Deployment&”选项卡,点击“&+&” -& “&Artifact&”-& 选择创建的web项目的&Artifact2、修改“&Application context&”-&&&Apply&-&&&OK3、运行Tomcat,在浏览器中查看运行结果****************************************************************************************************************************************&File --》 new Module --》 Maven &(注:Idea中的module就是项目,等同于eclipse的project)&选中 Create from archetype(选择Maven原型模板),从下面的archetype中选择一个,譬如 webapp。&Idea使用Maven的配置信息&创建好后,Project的信息如下:&需要手动创建src/main/java和src/test/java 两个文件目录。&创建后Project信息如下:&5-2. &配置tomcat打开面板 Run -- 》Edit Configurations,点+号,选择 Tomcat server --& Local --&&&输入tomcat名称和配置信息后,点击“Deployment”标签页,点击下面的+号,在弹出的列表中选择“Artifact”,&弹出提示框, 选择要deployment的project&编辑 Application context的名称,点击OK就可完成Tomcat配置。&点击下面的绿色箭头或右上角的tomcat启动箭头,即可启动tomcat部署的project。&项目启动后会自动跳转到浏览器。至此完成了项目创建、Tomcat配置、项目发布的过程。
阅读(338)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'使用IDEA创建Java web项目和maven项目',
blogAbstract:'创建Web项目1、&File -& New Project&,进入创建项目窗口',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}IntellijIDEA 无法创建Maven工程,导入已有工程无法识别pom文件 - 简书
IntellijIDEA 无法创建Maven工程,导入已有工程无法识别pom文件
一直用IDEA做Java Web方面的开发,昨天出现一系列个匪夷所思的问题如:已导入的Maven工程,在pom里添加新依赖时,IDEA的Maven插件不再自动检查pom文件的更新和下载相关依赖;右边栏的Maven Project管理模块无法添加、配置和管理pom文件;新建Maven工程时,面板一直显示“Loading archetype list”无法创建新项目等。
无法加载userArchetype.xml
强大的IDEA瞬间只能用最原始的命令形式管理运行Maven工程让人头疼不已,折腾两天试过无数还原和清理软件缓存等方式依然无果,后来想到查看IDEA目录结构看看是否存在配置问题,然后意外在Log里发现一堆如下的异常信息:
"AWT-EventQueue-1 14.0.3#IU-139.1117.1, eap:false" prio=0 tid=0x0 nid=0x0 blocked
java.lang.Thread.State: BLOCKED
on org.jetbrains.idea.maven.indices.MavenIndicesManager@42133de8 owned by "ApplicationImpl pooled thread 4" Id=40
at org.jetbrains.idea.maven.indices.MavenIndicesManager.doShutdown(MavenIndicesManager.java:130)
at org.jetbrains.idea.maven.indices.MavenIndicesManager.dispose(MavenIndicesManager.java:123)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:47)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:125)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:146)
at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:115)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:146)
at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:132)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:108)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:104)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:323)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:977)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:320)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:809)
at com.intellij.openapi.application.impl.ApplicationImpl.access$800(ApplicationImpl.java:87)
at com.intellij.openapi.application.impl.ApplicationImpl$11.run(ApplicationImpl.java:785)
at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:791)
at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:740)
at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:735)
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame$4$1.run(FlatWelcomeFrame.java:157)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
"RMI TCP Accept-0" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:439)
at java.net.ServerSocket.implAccept(ServerSocket.java:468)
at java.net.ServerSocket.accept(ServerSocket.java:436)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:695)
"process reaper" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.lang.UNIXProcess.waitForProcessExit(Native Method)
at java.lang.UNIXProcess.access$900(UNIXProcess.java:17)
at java.lang.UNIXProcess$2$1.run(UNIXProcess.java:86)
"Smack Packet Reader" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:422)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:460)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:863)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:820)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.read1(BufferedReader.java:187)
at java.io.BufferedReader.read(BufferedReader.java:261)
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:363)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:45)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:67)
"ApplicationImpl pooled thread 11" prio=0 tid=0x0 nid=0x0 runnable
java.lang.Thread.State: RUNNABLE
(in native)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:382)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:241)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:228)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:431)
at java.net.Socket.connect(Socket.java:527)
at java.net.Socket.connect(Socket.java:476)
at java.net.Socket.&init&(Socket.java:373)
at java.net.Socket.&init&(Socket.java:187)
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
看起来好像出了一些网络原因的问题,顺着这个方向搜索,发现国外也有类似的,按照建议把hosts文件里localhost的地址更新回只指向127.0.0.1后(之前由于测试改成别的了),一切完好如初,太坑了折腾这么久,吃一堑长一智,不过算是学会了从软件日志中找这种“偶发性”系统问题的方法。

我要回帖

更多关于 idea maven 引用项目 的文章

 

随机推荐