为了账号安全,请及时绑定邮箱和手机立即绑定

用于清理或修复 Java 中的 pom.xml的工具

用于清理或修复 Java 中的 pom.xml的工具

千巷猫影 2022-09-22 16:03:58

随着时间的推移,Java项目可能会变得混乱。程序员添加和删除库。他们删除了代码,但留下了袋子.xml没有受到影响。dependency

有没有一个工具可以:

  • 在pom中扫描不需要.xml也许建议删除这些条目?dependency

  • 检测并修复依赖项?scope

  • 添加或建议依赖项?


查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1470条经验 获得超10个赞

跑。它显示了POM中所有未在源代码中使用的依赖项。它还列出了您意外用作直接依赖项的传递依赖项。mvn dependency:analyze



查看完整回答
反对 回复 2022-09-22
?
幕布斯6054654

TA贡献1548条经验 获得超7个赞

在你的绒球.xml,添加


   <plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-dependency-plugin</artifactId>

                <executions>

                    <execution>

                        <id>analyze</id>

                        <goals>

                            <goal>analyze-only</goal>

                        </goals>

                        <configuration>

                            <failOnWarning>true</failOnWarning>

                            <outputXML>true</outputXML>

                            <verbose>true</verbose>

                            <ignoredUnusedDeclaredDependencies>

                                <ignoredUnusedDeclaredDependency>xxx</ignoredUnusedDeclaredDependency>

                                <ignoredUnusedDeclaredDependency>xxx</ignoredUnusedDeclaredDependency>

                            </ignoredUnusedDeclaredDependencies>

                        </configuration>

                    </execution>

                </executions>

</plugin>


查看完整回答
反对 回复 2022-09-22

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信