JDK11通过Maven项目使用Java-Arcgis API
安装JDK11及以上版本
参考链接:https://jingyan.baidu.com/article/b87fe19e5a145b5218356834.html
官方文档
参考链接:https://developers.arcgis.com/java/latest/guide/get-the-sdk.htm
下载样例APP
链接: link.
接下来将用截图解释这个链接里的操作过程,便于理解。
Maven依赖加载缓慢
参考链接:Maven镜像添加
右键pom.xml->Maven
Create settings.xml
在settings.xml中加入如下镜像配置
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
如果有之前加载的依赖包报红,则将对应的pom.xml文件中的依赖项删除,maven视图中的依赖包消失,再重新将删除的依赖项加入到pom.xml即可。
如何使用这个样例APP
-
File->New Project->Project From Existing Source 选择maven项目,选择导入java-maven-starter-project-master
2.File->Project Structure 将 Project和Module的语言都改为Java11,然后点击右下角的Apply,然后点击确定。
-
View->Tool Windows->Maven
打开Maven视图,这时IDEA的右侧会出现如图所示。
-
Plugins->dependency
在这个路径下找到dependency:unpack 双击这个plugin(插件),这一步将会自动解压依赖包中的基本文件。
-
Lifecycle->compile
双击这个compile,这一步会自动编译内部依赖包。
-
Plugins->exec
双击exec:java,这一步就是运行(run)
结果
修改
自此以后凡有修改,只需要先点Lifecycle->compile; 再点Plugins->exec->exec:java即可