解决org.jboss.maven.plugins:maven-jdocbook-plugin' not found in repository的问题

在hibernate3.5.3时,自己要编一些包,于是下了maven2.2,但过程中报错:错误信息为

 

 Reason: POM 'org.jboss.maven.plugins:maven-jdocbook-plugin' not found in repository: Unable to download the artifact from any repository
   org.jboss.maven.plugins:maven-jdocbook-plugin

解决方案:在..../hibernate-distribution-3.5.3-Final-dist/hibernate-distribution-3.5.3-Final/project/parent文件夹下有个pom.xml
只要添加下面一段xml到 core-parent pom,也就是刚才那个pom.xml
<repositories>
     <repository>
         <id>jboss</id>
         <url>http://repository.jboss.com/maven2/</url>
     </repository>
 	<repository>
         <id>jboss-snapshot</id>
         <url>http://snapshots.jboss.org/maven2</url>
  	    <snapshots>
  	      <enabled>true</enabled>
  	    </snapshots>
  	    <releases>
  	      <enabled>false</enabled>
  	    </releases>
 	</repository>
 </repositories>
  	
 <pluginRepositories>
     <pluginRepository>
         <id>jboss</id>
         <url>http://repository.jboss.com/maven2/</url>
     </pluginRepository>
 </pluginRepositories>
另外运行过程中可能会报:
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
Failure executing javac, but could not parse the error:


系统资源不足。
有关详细信息,请参阅以下堆栈追踪。
java.lang.OutOfMemoryError: Java heap space
        at com.sun.tools.javac.code.Scope$ImportScope.makeEntry(Scope.java:385)
        at com.sun.tools.javac.code.Scope.enter(Scope.java:196)
        at com.sun.tools.javac.code.Scope.enter(Scope.java:183)
        at com.sun.tools.javac.comp.MemberEnter.importAll(MemberEnter.java:132)
        at com.sun.tools.javac.comp.MemberEnter.visitTopLevel(MemberEnter.java:509)
   
   

解决方案:

mvn package -Dmaven_opts=-Xmx1024m

 

maven2 下载包的时候内存溢出:

 

mvn install 报错 java.lang.OutOfMemoryError: Java heap space

 

1. 修改 %M2_HOME%/bin/mvn.bat文件,增加虚拟机内存设置 set MAVEN_OPTS= -Xms128m -Xmx512m

2. 可以在 mvn install 执行之前,先执行 set MAVEN_OPTS= -Xms128m -Xmx512m

再运行就OK了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值