我正在用带有jre 11的eclipse中的quarkus框架进行gradle项目。我想通过json解析一些数据。我添加了这样的等级相关性:
build.gradle文件
dependencies{
testImplementation 'org.json:json:20201115'
}
现在我可以在我的项目中使用导入,但只能在一个文件夹中使用。我的结构是这样的:
src
├── main
│ └── folder
│ └── model
│ └── model1
│ └── orm
│ └── resource
└── test
└── test1
└── test2
导入org.json.jsonobject;在test文件夹中工作正常,但在其他任何地方我都得到一个错误,即导入无法解决。我试图清除gradle缓存并重新加载依赖项。
所以问题是我做错了什么?
1条答案
按热度按时间pnwntuvh1#
你告诉gradle只有测试代码需要这个库。如果希望所有代码都能使用库,请将依赖关系声明更改为:
有关java插件提供的依赖项配置的更多信息,请参阅https://docs.gradle.org/current/userguide/java_library_plugin.html