IntelliJ新build项目 – maven原型列表为空

当创buildIntelliJ→新build项目→Maven时 ,原型列表是空的,并且不pipe填充多长时间。 “正在载入原型列表…”继续,但似乎没有太大的作用。 有什么build议么?

在这里输入图像说明

来自mvn -v信息:

 Apache Maven 3.2.5 (NON-CANONICAL_2014-12-25T17:13:28_root; 2014-12-25T05:13:28-08:00) Maven home: /opt/maven Java version: 1.8.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.17.6-1-arch", arch: "amd64", family: "unix" 

IntelliJ IDEA Professional 14.0.2

Maven的JRE内存不足。

构build→构build工具→Maven→导入下 ,将导入器的 VM选项设置为-Xmx1024m (默认值-Xmx512m太小)。

切换Java运行时

我有同样的问题。 我的解决scheme是,在设置→Maven→导入→导入器的JDK中更改JRE。 从“内部JRE”切换到“外部JRE”。

 [ 70091] ERROR - plication.impl.ApplicationImpl - java.lang.OutOfMemoryError: GC overhead limit exceeded java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit exceeded at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:134) at com.intellij.execution.rmi.RemoteUtil.access$100(RemoteUtil.java:36) at com.intellij.execution.rmi.RemoteUtil$2$1$1.compute(RemoteUtil.java:105) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181) at com.intellij.execution.rmi.RemoteUtil$2$1.invoke(RemoteUtil.java:102) at com.sun.proxy.$Proxy101.getArchetypes(Unknown Source) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:168) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:308) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep$6.run(MavenArchetypesStep.java:239) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.Arrays.copyOfRange(Arrays.java:3664) at java.lang.String.<init>(String.java:201) at org.apache.lucene.index.TermBuffer.toTerm(TermBuffer.java:122) at org.apache.lucene.index.SegmentTermEnum.term(SegmentTermEnum.java:167) at org.apache.lucene.index.SegmentMergeInfo.next(SegmentMergeInfo.java:66) at org.apache.lucene.index.MultiSegmentReader$MultiTermEnum.next(MultiSegmentReader.java:494) at org.apache.lucene.search.FieldCacheImpl$10.createValue(FieldCacheImpl.java:389) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldCacheImpl.getStringIndex(FieldCacheImpl.java:351) at org.apache.lucene.search.FieldSortedHitQueue.comparatorString(FieldSortedHitQueue.java:415) at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:206) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167) at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55) at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121) at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113) at org.apache.lucene.search.Hits.<init>(Hits.java:90) at org.apache.lucene.search.Searcher.search(Searcher.java:61) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlat(DefaultSearchEngine.java:179) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:99) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:77) at org.sonatype.nexus.index.DefaultNexusIndexer.searchFlat(DefaultNexusIndexer.java:386) at org.sonatype.nexus.index.archetype.NexusArchetypeDataSource.getArchetypeCatalog(NexusArchetypeDataSource.java:55) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.doCollectArchetypes(Maven3ServerIndexerImpl.java:324) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.getArchetypes(Maven3ServerIndexerImpl.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323) at sun.rmi.transport.Transport$1.run(Transport.java:178) [ 70094] ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA 14.0.2 Build #IU-139.659.2 [ 70094] ERROR - plication.impl.ApplicationImpl - JDK: 1.8.0_25 [ 70094] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) 64-Bit Server VM [ 70094] ERROR - plication.impl.ApplicationImpl - Vendor: Oracle Corporation [ 70094] ERROR - plication.impl.ApplicationImpl - OS: Linux [ 70094] ERROR - plication.impl.ApplicationImpl - Last Action: CloseProject ^C saschajostock@euerEhren:~/lib/Programme/idea-IU-139.225.3/bin$ ./idea.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 DEBUG - [ORACLE-SQL] undefined element type: alter_external_table_clauses DEBUG - [ORACLE-SQL] undefined element type: records_per_block_clause DEBUG - [ORACLE-SQL] undefined element type: ref_attribute DEBUG - [ORACLE-SQL] undefined element type: physical_properties DEBUG - [ORACLE-SQL] undefined element type: redo_logfile_spec DEBUG - [ORACLE-SQL] undefined element type: row_movement_clause DEBUG - [ORACLE-SQL] undefined element type: hash_subpartition_quantity DEBUG - [ORACLE-SQL] undefined element type: primary_operator DEBUG - [ORACLE-SQL] undefined element type: xml_type_column_properties DEBUG - [ORACLE-SQL] undefined element type: parameter_types DEBUG - [ORACLE-SQL] undefined element type: partition_value DEBUG - [ORACLE-SQL] undefined element type: lob_partition_storage DEBUG - [ORACLE-SQL] undefined element type: create_cluster DEBUG - [ORACLE-SQL] undefined element type: index_attributes DEBUG - [ORACLE-SQL] undefined element type: parameter_type DEBUG - [ORACLE-SQL] undefined element type: return_type DEBUG - [ORACLE-SQL] undefined element type: scn_value DEBUG - [ORACLE-SQL] undefined element type: move_table_clause DEBUG - [ORACLE-SQL] undefined element type: data_item DEBUG - [ORACLE-SQL] undefined element type: create_index_statement [ 12601] WARN - org.jetbrains.io.BuiltInServer - Die Adresse wird bereits verwendet java.net.BindException: Die Adresse wird bereits verwendet at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:436) at sun.nio.ch.Net.bind(Net.java:428) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:125) at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:512) at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1121) at io.netty.channel.ChannelHandlerInvokerUtil.invokeBindNow(ChannelHandlerInvokerUtil.java:108) at io.netty.channel.DefaultChannelHandlerInvoker.invokeBind(DefaultChannelHandlerInvoker.java:214) at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:233) at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:943) at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:212) at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:340) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:343) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:356) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:834) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) [ 13050] WARN - .ExternalResourceManagerExImpl - Cannot find standard resource. filename:/META-INF/tapestry_5_0_0.xsd class=class com.intellij.javaee.ResourceRegistrarImpl, classLoader:null [ 135618] ERROR - plication.impl.ApplicationImpl - java.lang.OutOfMemoryError: Java heap space java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:134) at com.intellij.execution.rmi.RemoteUtil.access$100(RemoteUtil.java:36) at com.intellij.execution.rmi.RemoteUtil$2$1$1.compute(RemoteUtil.java:105) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181) at com.intellij.execution.rmi.RemoteUtil$2$1.invoke(RemoteUtil.java:102) at com.sun.proxy.$Proxy103.getArchetypes(Unknown Source) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:168) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:165) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:308) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep$6.run(MavenArchetypesStep.java:239) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) Caused by: java.lang.OutOfMemoryError: Java heap space at org.apache.lucene.search.FieldCacheImpl$10.createValue(FieldCacheImpl.java:402) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldCacheImpl.getStringIndex(FieldCacheImpl.java:351) at org.apache.lucene.search.FieldSortedHitQueue.comparatorString(FieldSortedHitQueue.java:415) at org.apache.lucene.search.FieldSortedHitQueue$1.createValue(FieldSortedHitQueue.java:206) at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:71) at org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldSortedHitQueue.java:167) at org.apache.lucene.search.FieldSortedHitQueue.<init>(FieldSortedHitQueue.java:55) at org.apache.lucene.search.TopFieldDocCollector.<init>(TopFieldDocCollector.java:43) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:121) at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:113) at org.apache.lucene.search.Hits.<init>(Hits.java:90) at org.apache.lucene.search.Searcher.search(Searcher.java:61) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlat(DefaultSearchEngine.java:179) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:99) at org.sonatype.nexus.index.DefaultSearchEngine.searchFlatPaged(DefaultSearchEngine.java:77) at org.sonatype.nexus.index.DefaultNexusIndexer.searchFlat(DefaultNexusIndexer.java:386) at org.sonatype.nexus.index.archetype.NexusArchetypeDataSource.getArchetypeCatalog(NexusArchetypeDataSource.java:55) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.doCollectArchetypes(Maven3ServerIndexerImpl.java:324) at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.getArchetypes(Maven3ServerIndexerImpl.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323) at sun.rmi.transport.Transport$1.run(Transport.java:178) at sun.rmi.transport.Transport$1.run(Transport.java:175) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:174) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:557) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:812) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:671) [ 135620] ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA 14.0.2 Build #IU-139.659.2 [ 135620] ERROR - plication.impl.ApplicationImpl - JDK: 1.8.0_25 [ 135620] ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) 64-Bit Server VM [ 135620] ERROR - plication.impl.ApplicationImpl - Vendor: Oracle Corporation [ 135620] ERROR - plication.impl.ApplicationImpl - OS: Linux [ 135620] ERROR - plication.impl.ApplicationImpl - Last Action: CloseProject 

更改设置 – > Maven->导入 – > JDKimport商select不适合我。 但是清除导入器中Settings-> Maven-> Importing-> VM选项中的“-Xmx512m”值。 清除该值并保存设置后,新模块的Maven原型列表立即加载到IntelliJ IDEA Professional 14.0.3中。

最大的内存也为我做了,IntelliJ Community Edition 2016.2.4

如果有帮助,以下是设置的屏幕截图: 在这里输入图像说明

我也遇到了类似的问题。 看完IDE日志后,我发现它不能连接本地主机。 这是显示下面的例外:

 2016-11-30 13:47:54,193 [10832638] ERROR - plication.impl.ApplicationImpl - Cannot reconnect. java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getArchetypes(MavenIndexerWrapper.java:175) at org.jetbrains.idea.maven.indices.MavenIndicesManager.getArchetypes(MavenIndicesManager.java:310) at org.jetbrains.idea.maven.wizards.MavenArchetypesStep.lambda$updateArchetypesList$2(MavenArchetypesStep.java:237) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:309) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:173) at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:78) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:527) at org.jetbrains.idea.maven.server.MavenServerManager$4.create(MavenServerManager.java:523) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:178) at org.jetbrains.idea.maven.server.MavenIndexerWrapper$7.execute(MavenIndexerWrapper.java:175) at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76) ... 9 more Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at com.intellij.execution.rmi.RemoteProcessSupport.lambda$acquire$2(RemoteProcessSupport.java:258) at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:226) at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:256) at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:162) at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:170) ... 17 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) ... 26 more 

我已经find了解决scheme中提到的解决scheme, 无法将Maven项目导入到IntelliJ IDEA中

文件 – >设置 – >在search框中inputMaven,在Maven Importing的子菜单中有两个选项。 IntelliJ 2016.3.2

为我工作的设置是组合

 1. "JDK for importer" to External(my Installed JDK) and 2. "VM option for importer" to a higher value -Xmx1536m 

但关键是Sascha Jostock所说的

原型的Maven设置

重新启动后,我需要将“导入器的VM选项”增加到更高的值-Xmx1792m。 我觉得它很愚蠢!

帮助两个更改:1. 清除字段 :设置(Ctrl + Alt + S) – >生成,执行,部署 – >生成工具 – > Maven – >导入 – > 虚拟机选项的import商 (只需使此字段为空)2。 更改选项设置(Ctrl + Alt + S) – >构build,执行,部署 – >构build工具 – > Maven – >导入 – > JDK导入到“1.8(java版本”1.8 ……..等。)

您可以尝试更改导入器的虚拟机选项:-Xmx2048M设置 – > Maven – >导入。 经过IntelliJ IDEA 2016.3.4,JRE 1.8.0_111testing

https://www.youtube.com/watch?v=un8S3t1N4FY

就我而言,我已经解决了这个问题。

'$ JAVA_HOME / jre / bin / java'文件没有运行权限。

http://1004lucifer.blogspot.kr/2015/08/intellij-loading-archetype-list.html

检查〜/ Library / Logs / IntelliJIdea13 /下的idea.log之后,发现有一个引发exception的原因:java.rmi.ConnectException:连接拒绝主机:localhost; 嵌套的exception是:java.net.ConnectException:连接被拒绝。 根本原因是我的/ etc / hosts文件受到了损坏,本地主机ip被更新为一些垃圾值。 将localhost映射更改为127.0.0.1后,我的问题得到解决