apache / apache/maven-source-plugin

target/generated-sources/annotations/ generated by IDE is included in -sources.jar

Offen
#239 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Java
Sterne
37
Forks
38
Ø Merge
18 Std. 47 Min.
Gemergte PRs (30 T.)
5

Beschreibung

### Affected version

3.3.1

### Bug description

see https://github.com/avaje/avaje-http/issues/650

not sure at all that there is a real bug in the plugin, or if it is default configuration, or...

but it's at least surprising that `sources-jar` contains a `target` directory, even if content is a concurrent IDE run

would be useful to understand what adds this content and if it would make sense to enhance defaults so that type of directories is not added, even if found on disk for strange reason (IDE parallel build in this case): better resiliency, more adverse events preparation
(notice: I don't want hacks, if we discover that there is a good reason for that result)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das Verhalten von 3.3.1 sources-jar zu reproduzieren und die standardmäßige Konfiguration zur Quellenauswahl nachzuverfolgen, die target/generated-sources/annotations einschließt. Lies das verknüpfte avaje-http issue als Kontext; abgeschlossen ist die Untersuchung, wenn die Ursache festgestellt ist und jede begründete Änderung des Standards daraufhin verifiziert wurde, dass sie keine gleichzeitig von der IDE erzeugten Inhalte aus target paketiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.