按照 Quick Start 操作,编译流程不通过
Closed this issue · 4 comments
Aarebecca commented
pengzhiwei2018 commented
看上去是Java环境的问题,确认JDK是否正确安装,另外,JAVA_HOME环境变量也要配置一下.
Leomrlin commented
确认下JDK和MAVEN是否正确安装
java -version
javac -version
mvn -v
echo $JAVA_HOME
Aarebecca commented
排查后发现是 mvn 使用了系统默认的 JDK,在 .zshrc
中配置 JAVA_HOME 为实际安装JDK路径
后续问题记录:
- 再次尝试编译,提示
Unable to find javadoc command
在根目录下
pom.xml
文件中配置maven-javadoc-plugin
添加<javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>
,⚠️ JDK 11 为:${java.home}/bin/javadoc
- 尝试编译,提示
Could not resolve dependencies for project com.antgroup.tugraph
原因是使用 maven 的官方源网速较慢,建议使用阿里云或者清华提供的源。
配置方式:
- 编辑 maven 根目录/conf/settings.xml 文件,在
mirrors
下添加源
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
其他源参考:https://blog.csdn.net/qq_38217990/article/details/129257106
Leomrlin commented
感谢详细的记录,首次编译可能会比较慢,后面在指引文档里添加maven更换国内源的tips,并引导确认下jdk和maven是否正确安装,再次感谢你的建议!