要在Eclipse中重新编译Geotools。要使用到Eclipse插件m2eclipse。

过程:

1.通过网络安装,Help——>Install new software。work with设置正确网络地址后,name/version地方一直显示panding...。挺长时间后,显示警告框提示无法读content.xml文件。

原因:Eclipse没有连接到网络。因为实验室使用代理服务器,要设置代理。

window——>Preference——>General——>NetworkConnections

2.将m2eclipse下载下来。插件结构两个文件夹,features/plugins,两个.xml文件,artifacts/content。仍是在Install new software中安装,设置为本地存放路径。

安装过程中出现错误:

Cannot complete the install because one or more required items could not be found.
Software being installed: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712)
Missing requirement: Maven Integration for Eclipse (Editors) 0.12.1.20110112-1712 (org.maven.ide.eclipse.editor 0.12.1.20110112-1712) requires 'bundle org.eclipse.zest.core 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712)
To: org.maven.ide.eclipse.editor [0.12.1.20110112-1712]

原因:没有安装m2eclipse的依赖gef。

3.安装gef

在Eclipse的官网上没找到。下载个包。没有content.xml文件。只有features/plugins两个文件夹。将此两个文件夹的东西拷贝到Eclipse相应的文件夹中。

4.再次安装m2eclipse成功。

在new——>other中可以找到maven。