gpt4 book ai didi

java:找出丢失符号的原始包

转载 作者:行者123 更新时间:2023-12-01 10:00:53 24 4
gpt4 key购买 nike

我注意到我看到的大多数 Java Web 开发教程都是为使用 IDE 和/或 Maven 而不是我使用的 Ant/文本编辑器组合的人设计的。

我学会了使用 http://mvnrepository.com/ 来确定 POM.xml 摘录下载 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属于哪个包)

所以,场景如下:您尝试编译,发现缺少一个符号,并且您不知道该符号应该来自哪里。你做什么工作?除了整天在 Google 上追雁之外,当教程中缺少导入语句时,我如何确定导入语句?

提前致谢。

编辑:

我发现我可以使用解压缩的 jar 文件中的文件层次结构构建导入语句(例如,jersey-multipart-1.19/com/sun/jersey/multipart 变为导入 com.sun.jersey.multipart.* )。但这仍然不一定告诉我如何走向另一个方向,例如找出 @Produces 的定义位置。

最佳答案

在开发过程中,可以使用 Maven Central 附带的搜索索引来查找包含缺失类的模块:

http://search.maven.org/

更好的是,部署一个本地 Maven 存储库管理器,例如 Nexus , ArtifactoryArchiva 。这些将镜像 Maven 中心的索引,并索引您可能发布的任何本地 jar。

最后,我强烈建议集成 ANT 的依赖管理插件之一。生命太短,无法手动解决嵌套的 java 依赖项:-)

关于java:找出丢失符号的原始包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36819997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com