Describe the bug
Dependency commons-io:commons-io in opengrok-indexer is set to the default dependency scope "compile". However, it seems that it's only used for tests with class org.apache.commons.io.FileUtils.
To Reproduce
It's easy to confirm in latest opengrok-indexer/pom.xml.
Expected behavior
The dependency scope of commons-io should be set to test according to maven's doc on dependency scope.
Additional Context
I change the dependency scope to test and recompile the module. The module is successfully compiled, meaning the dependency is indeed not a compile scope dependency. Considering it's used in tests only, test scope would be the appropriate scope.
Describe the bug Dependency commons-io:commons-io in opengrok-indexer is set to the default dependency scope "compile". However, it seems that it's only used for tests with class org.apache.commons.io.FileUtils.
To Reproduce It's easy to confirm in latest opengrok-indexer/pom.xml.
Expected behavior The dependency scope of commons-io should be set to test according to maven's doc on dependency scope.
Additional Context I change the dependency scope to test and recompile the module. The module is successfully compiled, meaning the dependency is indeed not a compile scope dependency. Considering it's used in tests only, test scope would be the appropriate scope.