使用Maven遇到的问题记录
本文最后更新于:18 天前
最近看了看开源的JPress,Jpress的项目是用Maven进行管理的,由于此前没有使用过Maven,所以导致我在导入项目时遇到了很多莫名其妙的问题,其中,多半是因为网络问题。
Maven的资源库的网站是国外的服务器,访问起来速度特别慢,导致Eclipse自动下载相应的Jar包内容时总会遇到失败的问题,间接导致了Eclipse中maven项目不能成功构建。
查看了报错信息中有一段话提示 “链接请求超时未响应6000” 大概这么一段话,原话忘了复制,总之里面提示了一个地址:
1 |
|
(缺失的jar包可先根据名称,到 -> https://mvnrepository.com/ 搜索下载,搜不到的再去上面的地址寻找)
这就是Maven自动下载时所请求的库,如遇到网络响应慢,可在浏览器中,根据报错的包名,自行进入网页中的目录,使用浏览器下载;
之后将下载成功的jar包复制到本地Maven所在库中所对应包名的路径下,然后到Eclipse中在项目上分别:
右键 -> Maven -> Update Dependencies
右键 -> Maven -> Update Project Configurations….
======================= 2016-10-28 17:04:54 更新
个别js文件会有报错的问题missing semicolon
,这是因为书写不规范导致的,missing semicolon的字面意思是“ 丢失分号 ”,是eclipse对js的检查时发现js文件缺少分号而报的错,只需要去掉eclipse对js的检查即可。
然后重新编译一遍,或者将原来那个错误的jquery文件删除,再粘一个正确的进项目。 如果这种方式不起作用,再试试下面的方式。
修改项目的.project文件,注释掉里面的js验证
在里面搜索jsNature,将这行注释掉
然后重新编译一遍; 如果还是不好使,再试试下面的这个方法:
打开Preference -> MyEclipse -> Validation
将右面的 “ JavaScript validator for JS files “ 两个勾选都去掉
然后重新编译一下试试。