pom.xml--SSM框架搭建时利用Maven导入所需要的jar包

下面是搭建SSM框架时Maven  pom.xml配置文件:在这里总结下,方便下次使用


	4.0.0

	com.zju.ccnt
	Login_ssm_mav
	0.0.1-SNAPSHOT
	jar

	Login_ssm_mav
	http://maven.apache.org

	
		UTF-8
		
		3.2.4.RELEASE
		
		3.2.4
		
		1.6.6
		1.2.9
	

	
		
			javax.servlet
			servlet-api
			2.5
			
			
			provided
		

		
		
			commons-dbcp
			commons-dbcp
			1.2.2
		
		
			junit
			junit
			4.8
			test
		
		
		
			commons-fileupload
			commons-fileupload
			1.3.1
		

		
			commons-io
			commons-io
			2.4
		

		
			commons-codec
			commons-codec
			1.9
		

		
		
			org.codehaus.jackson
			jackson-mapper-asl
			1.9.13
		

		
		
			com.alibaba
			fastjson
			1.1.41
		
		
			org.apache.tomcat
			jsp-api
			6.0.32
			provided
		

		
		
		
			org.springframework
			spring-core
			${spring.version}
		

		
			org.springframework
			spring-web
			${spring.version}
		

		
			org.springframework
			spring-oxm
			${spring.version}
		

		
			org.springframework
			spring-tx
			${spring.version}
		

		
			org.springframework
			spring-jdbc
			${spring.version}
		

		
			org.springframework
			spring-webmvc
			${spring.version}
		

		
			org.springframework
			spring-aop
			${spring.version}
		

		
		
			org.springframework
			spring-test
			${spring.version}
		
		

		
		
			org.mybatis
			mybatis
			${mybatis.version}
		

		
			org.mybatis.generator
			mybatis-generator-core
			1.3.2
		

		
		
			org.mybatis
			mybatis-spring
			1.2.2
		

		
		
			com.oracle
			ojdbc6
			11.2.0.1.0
		

		
		
			com.alibaba
			druid
			1.0.2
		

		
		
			org.codehaus.jackson
			jackson-mapper-asl
			1.9.13
		

		
		
			log4j
			log4j
			${log4j.version}
		

		
			org.slf4j
			slf4j-api
			${slf4j.version}
		

		
			org.slf4j
			slf4j-log4j12
			${slf4j.version}
		
		
	
	
	
		springmvc
	

该文件最开始出错,直接进入到项目的根目录执行  mvn compile自动下载好所需要的jar包
如果网速不好,或者maven仓库不存在jar的情况导致compile时出错,可以再次尝试  mvn  compile   

如果是maven远程仓库中不存在jar包,下面以oracle的驱动包  ojdbc.jar为例

ojdbc6.jar的导入方法:


com.oracle
ojdbc6
11.2.0.1.0
ojdbc14.jar导入方法:



com.oracle
ojdbc14
10.2.0.4.0

与导入其他jar包相同,在项目pom.xml文件中,可以采用Dependencies向导搜索并导入代码,可以发现 GroupId 为com.oracle,
ArtifactId为ojdbc14,目前最新版本为10.2.0.4.0,所以有上述代码。
如果是一些常见的包,在这步结束后就算导入成功了,但是对于Oralce来说,我们看到的并非这样,pom.xml打了个红叉,这是因为Oracle JDBC驱动包是需要Oracle官方授权才能被下载,Apache并为提供ojdbc.jar的公开下载(http://search.maven.org/),这一点可到Maven的本地库目录中找,例如我的ojdbc14.jar存在我的这个目录中: E:\Program\spring-framework-3.0\lib\Oracle

然后在命令行中执行如下语句

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\Program\spring-framework-3.0\lib\Oracle\ojdbc14-10.2.0.4.0.jar

执行完后,我们可以在目录C:\Users\Administrator\.m2\repository\com\oracle\ojdbc14\10.2.0.4.0下找到包ojdbc14-10.2.0.4.0.jar,刷新项目,成功。

注意上面的install-file 这个- 和install之间不要有空格,我就是一直加了个空格所以一直出错。


你可能感兴趣的:(maven)