apache / apache/maven-dependency-plugin

[MDEP-496] unpack-dependencies applies silent exclusions that can't be disabled

Open
#947 0 comments 0 reactions 0 assignees View on GitHub
priority:minor
Dominant language
Java
Stars
175
Forks
196
Avg merge
19h 30m
Merged PRs (30d)
5

Description

**[Dan Armbrust](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=armbrust)** opened **[MDEP-496](https://issues.apache.org/jira/browse/MDEP-496?redirect=false)** and commented

The issues https://issues.apache.org/jira/browse/MDEP-338 and https://issues.apache.org/jira/browse/MDEP-337 are still just as valid today as they were 4 years ago when they were reported (and when a patch was supplied to fix the issue)

If you attempt to extract a zip file that contains a folder such as ".svn" it will extract fine - including the .svn folder - UNLESS you also supply an exclude such as \**/foo.txt\ - now the behavior changes, and it does NOT extract the .svn folder, as it falls into a default exclude list somewhere, which is unconfigurable.

---

**Affects:** 2.10

This issue is a sub-task of [MDEP-337](https://issues.apache.org/jira/browse/MDEP-337)

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the related MDEP-337 and MDEP-338 reports first, then reproduce the unpack-dependencies behavior described for version 2.10 with a ZIP containing a .svn folder and an excludes entry for **/foo.txt. Trace where the default exclusions are applied. Done means the default exclusions can be disabled and the .svn folder is extracted when requested.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.