求助:无maven库从svn检出web项目方法

1.maven工程在svn上
2.无法获取maven库
3.有所需jar包
4.工程可在tomcat下正常运行
5.eclipse+java+tomcat的配置
谢谢大家!

4个回答

如果你有SVN的权限,那就可以先从svn上检出项目。检出之后pom文件肯定报错了,因为下载不了对应的依赖,但是你有所有的jar包,
所以你可以用maven添加本地jar包的方式,把依赖都替换掉。如果你有对应的数据库账号密码或者sql文件,那应该就可以跑起来了。
如果还有问题你可以继续问

svn 只是版本管理工具,他是下载工程用的,下载完成后,按maven方式导入工程,工程就必须经过pom文件去找依赖
一般常用的jar在官方库 或者配置一个 阿里云的库即可下载下来
如果你说 jar 是公司的maven库的,那基本上构建不了,除非你完全了解公司这些依赖是怎么构建的
老老实实问工程maven仓库地址最有效

解决了,解决方法如下:
1.作为工作空间中的项目检出SVN
2.import选择Maven|Existing Maven Projects
3.在src/main/webapp/WEB-INF下新建lib文件夹
4.lib文件夹import所需jar包,选择General|File System,引入时全选,然后Filter Types选择jar类型
5.在pom.xml报错的地方添加如下代码,范例如下(关键在于scope和systemPath标签):

org.wltea.analyzer
IKAnalyzer
2012_u6
system
${project.basedir}/src/main/webapp/WEB-INF/lib/IKAnalyzer2012_u6.jar

6.编译

humors221
humors221 <dependency> <groupId>htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.21-OSGi</version> <scope>system</scope> <systemPath>${project.basedir}/libs/htmlunit-2.21-OSGi.jar</systemPath> </dependency>
大约 2 年之前 回复

重写一下,少了一步:
1.作为工作空间中的项目检出SVN
2.删除项目,删除时不要勾选从硬盘中删除(delete project contents on disk(can not be undone))
3.import选择Maven|Existing Maven Projects
4.在src/main/webapp/WEB-INF下新建lib文件夹
5.lib文件夹import所需jar包,选择General|File System,引入时全选,然后Filter Types选择jar类型
6.在pom.xml报错的地方添加如下代码,范例如下(关键在于scope和systemPath标签):
<dependency>
<groupId>org.wltea.analyzer</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012_u6</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/IKAnalyzer2012_u6.jar</systemPath>
</dependency>

7.编译

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐