一、能够在maven网站上选择jar包,并自动生成pom.xml里的配置,复制便可java
地址:http://search.maven.org/web
二、在MyEclipse中建立maven项目以后报下面的错误spring
Failure to transfer org.codehaus.plexus:plexus-io:jar:1.0 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-io:jar:1.0 from/to central (http://repo1.maven.org/maven2): No response received after 60000
这个错误是更新jar包失败,解决办法是去本地仓库删掉对应的包,而后在项目上点击右键->Maven4MyEclipse->Update Dependencies ,若是报其余的包更新失败,也采起一样的办法apache
三、在命令行中想要操做指定的项目,须要首先进入须要构建的项目目录,而后执行mvn的相关命令。app
四、将jar包部署到jboss的方法jsp
首先配置jboss的plugin,在pom.xml中添加如下语句maven
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jboss-maven-plugin</artifactId> <version>1.5.0</version> <configuration> <jbossHome>E:\Program\jboss-eap-5.0\jboss-as</jbossHome> <serverName>default</serverName> </configuration> </plugin>
而后在项目目录下执行命令ide
mvn clean install jboss:hard-undeploy jboss:hard-deploy jboss:start
五、No persistence.xml file found in project网站
解决办法:psersistence.xml要放在META-INF下面插件
六、The method setApplicationContext(ApplicationContext) of type ApplicationContextUtils
must override a superclass method
解决办法:将jdk版本从1.5换成1.6
七、使用maven构建项目时报错:gbk的不可映射字符
解决办法:在编译插件上添加配置项<encoding>utf8</encoding>,详细代码以下
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>utf8</encoding> </configuration> </plugin>
八、Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”
明明已经引入了jstl包,可是仍是报这个错误
解决办法:把jstl的依赖删除从新加入就行了
九、VERSION OF SPRING FACET COULD NOT BE DETECTED.
The migration process needs to detect the correct version of Spring support used by a project. If the process fails to detect the version based on containers used by the project, it tries to read it from the .springBeans file. If the file is missing, the migration process is unable to continue.
You need to manually create the file in the root of the project, before invoking the Migration wizard. To do so, right-click the project, and select New>File from the menu. Enter .springBeans as the file name, and click Finish. The .springBeans file editor should open. Paste the following code into it, and save the file.
<?xml version="1.0" encoding="UTF-8"?>
<beansProjectDescription>
<springVersion>2.0</springVersion>
</beansProjectDescription>
Now you can rerun the migration process by selecting MyEclipse>Migrate Projects from theMyEclipsemenu, or run the process from the Project Migration view.
Note: The .springBeans file might not appear in the Package Explorer view; you will need to disable the.* resources filter to see it. To do so, click the white triangle (View menu) in the top-right corner of the Package Explorer view and select Filters. Next, deselect the .* resources filter, and click OK. You should now be able to see the .springBeans file.
十、webrootkey已经注册
解决办法,在web.xml文件里添加参数
<context-param> <param-name>webAppRootKey</param-name> <param-value>cmes_web.root</param-value> </context-param>
十一、pom.xml中使用环境变量
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jboss-maven-plugin</artifactId> <version>1.5.0</version> <configuration> <jbossHome>${env.JBOSS_HOME}</jbossHome> <serverName>default</serverName> </configuration> </plugin>