Eclipse创建Maven项目web.xml文件、JDK版本问题解决

阅读更多

Eclipse创建Maven项目web.xml文件版本问题解决

Eclipse创建Maven项目修改默认index.jsp文件

Eclipse创建Maven项目修改默认pom.xml文件

Eclipse创建Maven项目修改JDK默认版本

 

================================

©Copyright 蕃薯耀 2019年8月6日

http://fanshuyao.iteye.com/

 

一、问题描述

Eclipse创建Maven项目时,创建出来的index.jsp页面和web.xml文件版本不是我们想要的。而且使用的jdk版本还是1.5的,如果解决这些问题,快速创建合适的版本呢?

 

二、解决方案

1、解决jdk版本是1.5的问题

方法一:修改Maven的settings.xml文件配置,在profiles(这个是有s的复数)结点增加如下配置:


  jdk-1.8    
      
     true    
     1.8    
      
      
    1.8    
    1.8    
    1.8    
  

版本设置按照自己的需求修改,上面为JDK1.8 

完整配置如下:

 



  D:\0soft\repository
  
  
  
  
  
  
  
	 
      alimaven
      central
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
    
  
  
	
		jdk-1.8    
		    
			true    
			1.8    
		    
		    
			1.8    
			1.8    
			1.8    
		
	

  

 

 

 

方法二:修改创建maven项目时的pom.xml文件,增加plugins配置项


  
    org.apache.maven.plugins
    maven-compiler-plugin
    
      1.8
      1.8
      UTF-8
      
        .settings/org.eclipse.core.resources.prefs
          
          =UTF-8${line.separator}]]>
        
      
    
  

 修改后保存,然后项目右键,选择Maven>>Update Project

 

完整代码如下:


  4.0.0
  com.lqy
  myShiro4
  war
  0.0.1-SNAPSHOT
  myShiro4 Maven Webapp
  http://maven.apache.org
  

	
      junit
      junit
      4.12
      test
    

	
  
  
    myShiro4
	
		
			org.apache.maven.plugins
			maven-compiler-plugin
			
				1.8
				1.8
				UTF-8
				
					.settings/org.eclipse.core.resources.prefs
					  
	               =UTF-8${line.separator}]]>
					
				
			
		
	
  

 

 

2、解决index.jsp、web.xml文件版本问题

找到自己配置的Maven仓库下载的位置:

我的是

D:\0soft\repository\

 

在该目录下,进入到如下目录:

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\

 看到有个1.0的文件夹(可能有多个版本,我的只有1.0,和你创建Maven项目时选择的版本对应)

 

进入目录:

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0

 看到有一个Jar文件:

maven-archetype-webapp-1.0.jar

 

需要修改这个文件。注意:修改前请备份,请备份,请备份!

 

将这个Jar文件解压。

进入到archetype-resources目录:

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0\maven-archetype-webapp-1.0\archetype-resources

 首先看到的是一个pom.xml文件,我们可以修改这个文件,默认创建maven项目时就是用这个文件生成的。

 

修改成这样:


  4.0.0
  ${groupId}
  ${artifactId}
  war
  ${version}
  ${artifactId} Maven Webapp
  http://maven.apache.org
  

    
      junit
      junit
      4.12
      test
    

  
  
  
    ${artifactId}
	
		
			org.apache.maven.plugins
			maven-compiler-plugin
			
				1.8
				1.8
				UTF-8
				
					.settings/org.eclipse.core.resources.prefs
					  
	               =UTF-8${line.separator}]]>
					
				
			
		
	
  


以后每个项目创建时都是这样,不用修改,也解决了第一个问题jdk版本过低的问题。 

 

接着,继续进入到(src\main\webapp)目录

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0\maven-archetype-webapp-1.0\archetype-resources\src\main\webapp

 

看到有index.jsp文件,修改成:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




标题




 

进入到WEB-INF目录 

修改web.xml文件:




	Archetype Created Web Application

 

最后,退到解压后的目录:

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0\maven-archetype-webapp-1.0

 将maven-archetype-webapp-1.0目录下的2个文件夹打包成jar包即可,复制到目录

D:\0soft\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.0

下即可。 

 

 

 最后的最后,送上修改好的Jar包,解压出Jar包替换就可以。记得,先备份。

下载见附件:maven-archetype-webapp-1.0.zip

 

 

================================

©Copyright 蕃薯耀 2019年8月6日

http://fanshuyao.iteye.com/

 

  • maven-archetype-webapp-1.0.zip (2.8 KB)
  • 下载次数: 0

你可能感兴趣的:(Eclipse,Maven默认文件修改,蕃薯耀)