【发布时间】:2016-08-17 15:06:33
【问题描述】:
我注意到,我获得的大多数 Java Web 开发教程都是为使用 IDE 和/或 Maven 而不是我使用的 Ant/文本编辑器组合的人设计的。
我已经学会使用http://mvnrepository.com/ 来确定@987654323@ 摘录下载deps 的位置,但是当教程省略它们时,我仍然很难确定正确的导入语句。
有时,我发现even if I find the docs, I may find that there's no obvious way to determine a symbol's package of origin。 (尝试找出 @Produces 属于哪个包)。
所以,情况如下:您尝试编译,发现缺少符号,但您不知道该符号应该来自哪里。你做什么工作? 除了整天在谷歌上追鹅,教程中缺少导入语句如何确定?
提前致谢。
编辑:
我发现我可以通过使用解压缩 jar 文件中的文件层次结构来构造导入语句(例如,jersey-multipart-1.19/com/sun/jersey/multipart 变为 import com.sun.jersey.multipart.*)。但这仍然不一定告诉我如何走向另一个方向,例如找出@Produces 的定义位置。
【问题讨论】:
-
我对问这个问题有点冷淡。这是“如果你不知道一个包来自哪里,你就不应该被信任使用它”的事情之一吗?
标签: java maven ant import dependencies