Split the maven artifact into native libraries and core-jna
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- java
- Domaine
- build-system
Piste de recherche
L’issue ne mentionne aucun fichier, test ou point d’entrée. Commencez par examiner la structure des artefacts Maven et les exigences JPMS du projet ; le travail est considéré comme terminé lorsqu’il est établi si les bibliothèques natives peuvent être séparées de core JNA et que les contraintes d’artefacts qui en résultent sont documentées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Raised on the mailinglist:
I’d have liked to see separate Maven artifacts for “JNA with extract-at-runtime DLLs” and “JNA with pre-extracted DLLs, JNA not even trying to extract them” (even having the code path is scary, I did some serious debugging to make 150% sure that that can’t happen, but I’d have to redo that with every JNA update so I don’t like that one bit).
It should be investigated whether it is possible to split the native libraries from the core JNA code. This will not yield to a "JNA not even trying to extract them", but might be enough. The final nail in the coffin might be, that this might collide with the JPMS requirements.
- Langage dominant
- Java
- Étoiles
- 8.9k
- Forks
- 1.7k
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de java-native-access/jna
-
MacFileUtils: FSPathMakeRef passes an int where the C function takes its FSRef output pointerPeut-être pris @VelpulaGangavardhan l’a pris il y a 4 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 79/100
java-native-access/jna#1746 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
java-native-access/jna#1745 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
java-native-access/jna#1747 · 1 commentaire ·
-
`Native.typeOptions` never releases library interfaces, leaking classloadersPeut-être pris @curforever l’a pris il y a 17 jours. Ouverte
Difficulté 4/5 1-2 jours Accessibilité débutants 48/100
java-native-access/jna#1742 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 66/100
java-native-access/jna#1738 ·
Toutes les issues de java-native-access/jna
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
aws/context-ontology-accelerator#325 ·
Les mainteneurs répondent en général sous 1 jour
-
The README tells to run `mvn jeo:disassemble`, which fails with `No plugin found for prefix 'jeo'`Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
objectionary/jeo-maven-plugin#1938 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
oVirt/ovirt-engine#1219 ·
Les mainteneurs répondent en général sous 1 jour
-
pending:code-area pending:issue-category to-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
area:core bug priority:p2
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
aomarai/minecraft-mcp#247 ·
Les mainteneurs répondent en général sous 1 jour