apache / apache/maven-dependency-plugin

[MDEP-608] copy goal should support setting (executable) permissions

Open
#1,046 1 comment 0 reactions 0 assignees View on GitHub
enhancement priority:major
Dominant language
Java
Stars
175
Forks
196
Avg merge
19h 30m
Merged PRs (30d)
5

Description

**[Julius Schwartzenberg](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jschwartzenberg)** opened **[MDEP-608](https://issues.apache.org/jira/browse/MDEP-608?redirect=false)** and commented

We have some executables in Nexus as build artifacts. The native plug-in generates those for instance. When we copy them to the target directory so that they can be used with our integration tests, they are not executable however as `chmod +x` is still needed.

It would be nice if the copy goal would support this.

---
No further details from [MDEP-608](https://issues.apache.org/jira/browse/MDEP-608?redirect=false)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Maven dependency plugin's copy goal and the tests covering artifact copying. Trace how copied build artifacts receive their permissions, then define the expected behavior for executable artifacts and verify it with the relevant copy-goal tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.