首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么即使我的java项目缺少一些包,它仍然能工作呢?

为什么即使我的java项目缺少一些包,它仍然能工作呢?
EN

Stack Overflow用户
提问于 2020-10-07 02:02:51
回答 1查看 113关注 0票数 0

我正在做一个Dubbo项目,当我深入了解它的源代码时。我在Dubbo的源代码中找到了这些代码:

我认为这表明我的项目缺少org.jboss.*(IDEA将这些包标记为红色)

但是不知怎么的,这个项目仍然有效,不是因为它缺少了一些软件包而不能工作吗?

顺便说一下,我的项目是由gradle组织的,build.gradle是这样的:

代码语言:javascript
运行
复制
dependencies 
{
        implementation 'org.springframework.boot:spring-boot-starter'
        testImplementation('org.springframework.boot:spring-boot-starter-test') {
            exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
        }
        compile group: 'org.apache.dubbo', name: 'dubbo-spring-boot-starter', version: '2.7.8'
        compile group: 'org.apache.zookeeper', name: 'zookeeper', version: '3.6.2'
        compile group: 'org.apache.curator', name: 'curator-framework', version: '5.1.0'
}
EN

回答 1

Stack Overflow用户

发布于 2020-10-07 02:27:16

如果这不是某个库的非编译字节码,而是应用程序的源代码,那么这将是一个问题。它并没有遗漏任何东西,但是Gradle会按需引入org.jboss.netty,然后再引入另外8个库,这些库甚至可能会吸引更多的库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64236175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档