使用Maven遇到的问题记录

本文最后更新于:18 天前

最近看了看开源的JPress,Jpress的项目是用Maven进行管理的,由于此前没有使用过Maven,所以导致我在导入项目时遇到了很多莫名其妙的问题,其中,多半是因为网络问题。

Maven的资源库的网站是国外的服务器,访问起来速度特别慢,导致Eclipse自动下载相应的Jar包内容时总会遇到失败的问题,间接导致了Eclipse中maven项目不能成功构建。

查看了报错信息中有一段话提示 “链接请求超时未响应6000” 大概这么一段话,原话忘了复制,总之里面提示了一个地址:

1
http://repo1.maven.org/maven2

(缺失的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的检查即可。

f8ea136dd6e87667b9027f92c227350e.png

然后重新编译一遍,或者将原来那个错误的jquery文件删除,再粘一个正确的进项目。 如果这种方式不起作用,再试试下面的方式。

修改项目的.project文件,注释掉里面的js验证

11e58d8f55536c02ce61a4e10a2c088a.png

在里面搜索jsNature,将这行注释掉

a61b5d92b76d983ad670f2819237eef2.png

然后重新编译一遍; 如果还是不好使,再试试下面的这个方法:

打开Preference -> MyEclipse -> Validation

将右面的 “ JavaScript validator for JS files “ 两个勾选都去掉

94481eec977ecd8f1382231bc24d157f.png

然后重新编译一下试试。


使用Maven遇到的问题记录
https://blog.doracoin.cc/posts/development/48420.html
作者
Doracoin
发布于
2016年10月28日
更新于
2025年9月10日
许可协议