humors221
humors221
采纳率100%
2018-05-07 14:14

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

5
已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

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

    重写一下,少了一步:
    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.编译

    点赞 评论 复制链接分享
  • humors221 humors221 3年前

    解决了,解决方法如下:
    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.编译

    点赞 评论 复制链接分享
  • jht385 周祭酒 3年前

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

    点赞 1 评论 复制链接分享

为你推荐