<scope>system</scope>
时间: 2023-10-24 12:06:02 浏览: 128
<scope>system</scope> 是 Maven 项目中对于依赖范围的一种设置。当将依赖范围设置为system时,需要同时提供一个systemPath元素,来指定本地系统中JAR文件的路径。这样做是为了允许使用本地对象进行编译,而这些对象是系统类库的一部分。然而,使用system范围的依赖是不推荐的,因为建议尽量从公共或定制的Maven仓库中引用依赖项。 你可以通过在<dependencies>部分的<dependency>元素中设置<scope>system</scope>来指定system范围的依赖。示例如下:
<project>
<dependencies>
<dependency>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
...
</dependencies>
</project>
请注意,在Maven的dependencyManagement部分中只支持在<dependency>元素上使用import,它表示要在指定的POM文件中用有效的依赖关系列表替换该依赖关系。而<scope>system</scope>对于依赖传递并不起作用,它实际上不会限制依赖项的传递性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [maven scope属性说明 及依赖传递](https://blog.csdn.net/feifeiwuxian/article/details/108461300)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [大数据java操作hive.pdf](https://download.csdn.net/download/qq_43934844/87340585)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐

















