Describe `.kar/META-INF/MANIFEST.MF`: `Karaf-Feature-Start: false` in user-guide/kar.adoc
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- java
- Ambito
- documentation
Direzione di ricerca
Inizia da user-guide/kar.adoc e confronta la descrizione dell’archivio .kar con il comportamento di MANIFEST.MF documentato in kar/src/main/java/org/apache/karaf/kar/internal/Kar.java. Chiarisci i ruoli di Karaf-Feature-Start e Karaf-Feature-Repos e indica esplicitamente se MANIFEST.MF può mancare; il lavoro è completo quando il manuale risponde a questi punti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
According to https://github.com/apache/karaf/issues/2192 the META-INF/MANIFEST.MF file in a .kar archive serves informational purpose.
However kar/src/main/java/org/apache/karaf/kar/internal/Kar.java contains:
/**
* Representation of a Karaf Kar archive
*
* A Kar archive is a jar file with a special structure that can be used
* to deploy feature repositories, maven repo contents and resources for the
* karaf installation.
*
* meta-inf/Manifest:
* Karaf-Feature-Start: (true|false) Controls if the features in the feature repos should be started on deploy
* Karaf-Feature-Repos: (uri)* If present then only the given feature repo urls are added to karaf if it is not
* present then the karaf file is scanned for repo files
*
* repository/
* Everything below this directory is treated as a maven repository. On deploy the contents
* will be copied to a directory below data. This directory will then be added to the
* maven repos of pax url maven
*
* resource/
* Everything below this directory will be copied to the karaf base dir on deploy
*
*/
and on the karaf console kar:create repoName [features] puts in .kar/META-INF/MANIFEST.MF:
Manifest-Version: 1.0
Karaf-Feature-Start: false
Karaf-Feature-Repos: mvn:…features
https://karaf.apache.org/manual/latest/kar says a .kar file is a zip archive, so does not need MANIFEST.MF, but the above comment defines how to interpret MANIFEST.MF. As the line Karaf-Feature-Repos line states if present and the line Karaf-Feature-Start does not say so, this implies that Karaf-Feature-Start must be present.
- Amend to https://karaf.apache.org/manual/latest/kar to state what a META-INF/MANIFEST.MF file in a
.karfile does and state explicitly if MANIFEST.MF can be missing.
- Lingua principale
- Java
- Stelle
- 715
- Fork
- 667
- Merge medio
- 1g 6h
- PR unite (30g)
- 109
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/karaf
-
Upgrade org.apache.felix.utils to 1.11.10Forse già presa @stataru8 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
apache/karaf#2982 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
apache/karaf#2956 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Add command that lists features that contain a specific bundleForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
apache/karaf#2523 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/karaf
Issue simili
-
status: team-only type: dependency-upgrade
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
spring-projects/spring-boot#52099 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
tchiotludo/akhq#3307 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
status: waiting-for-triage type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
spring-projects/spring-security#19847 ·
I maintainer di solito rispondono entro 1 giorno
-
architecture
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
DiegoMicali/MovieFlix#16 ·
-
Bug Unverified
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
cgeo/cgeo#18734 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno