从IntelliJ调用maven install
时,我一直这样做:
Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set.
我可以从我的工作目录中的终端运行maven-install,但有没有人知道如何让它在IntelliJ中实际工作?
答案 0 :(得分:4)
在Mac上使用IDEA 12及更早版本时,您可能需要定义JAVA_HOME
环境变量per this answer。 IDEA 13应自动读取终端环境,但不能从.bash_profile
读取。
答案 1 :(得分:1)
在IntelliJ中检查是否正确选择了JRE for Maven。
IntelliJ - >设置 - >构建,执行,部署 - >构建工具 - > Maven - >转轮
JRE字段需要指定 JDK(而不是JRE),因为JRE中不包含javadoc命令。因此let button = UIButton()
// tell it to NOT use the frame
button.translatesAutoresizingMaskIntoConstraints = false
button.setTitle("Hello", for: .normal)
view.addSubview(button)
button.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
button.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
不适用于maven attach-javadocs。
答案 2 :(得分:0)
确保我的 IntelliJ -> 设置 -> 构建、执行、部署 -> 构建工具 -> Maven -> Runner 设置指示 JDK 而不仅仅是 JRE ,作为 helps some,对我没有帮助(对于 Ubuntu 20.04 上的 IntelliJ IDEA 2021.1.2 社区版)。
我发现我还必须告诉 Maven Runner 使用 JAVA_HOME
环境变量明确设置为 JDK 位置。
答案 3 :(得分:-1)
添加javadocExecutable property对我有用。