Modestas Vainius created KARAF-7891:
---------------------------------------
Summary: karaf-maven-plugin: packaging 'kar' broken with
enableGeneration=false
Key: KARAF-7891
URL: https://issues.apache.org/jira/browse/KARAF-7891
Project: Karaf
Issue Type: Bug
Affects Versions: 4.4.6
Reporter: Modestas Vainius
Attachments: bug-kar-as-features-xml.tar.gz
{{karaf-maven-plugin}} with packaging {{kar}} and {{enableGeneration=false}}
ends up installing kar archive as features-xml attachment. Thus
{{bug-kar-as-features-xml:bug-kar-as-features-xml:kar}} is not resolvable from
Maven reactor. This is kind of related to
https://issues.apache.org/jira/browse/KARAF-7734 and I believe they both should
be resolved together.
See attachment sample and output from building/testing it. Notice:
{quote}{{[INFO] Installing
/home/modax/tmp/bug-kar-as-features-xml/target/bug-kar-as-features-xml-0.0.1-SNAPSHOT.kar
to
/home/modax/.m2/repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT-features.xml}}
{quote}
{code:java}
mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ----------< bug-kar-as-features-xml:bug-kar-as-features-xml >-----------
[INFO] Building bug-kar-as-features-xml 0.0.1-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ kar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
bug-kar-as-features-xml ---
[INFO] Deleting /home/modax/tmp/bug-kar-as-features-xml/target
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @
bug-kar-as-features-xml ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory
/home/modax/tmp/bug-kar-as-features-xml/src/main/resources
[INFO]
[INFO] --- karaf-maven-plugin:4.4.6:features-generate-descriptor
(default-features-generate-descriptor) @ bug-kar-as-features-xml ---
[INFO] Generation not enabled
[INFO] Attaching artifact
[INFO]
[INFO] --- karaf-maven-plugin:4.4.6:verify (default-verify) @
bug-kar-as-features-xml ---
[INFO] Using repositories: https://repo.maven.apache.org/maven2@id=central
[INFO] Features verified: 0, failures: 0, ignored: 0, skipped: 0
[INFO]
[INFO] --- karaf-maven-plugin:4.4.6:kar (default-kar) @ bug-kar-as-features-xml
---
[INFO] Building jar:
/home/modax/tmp/bug-kar-as-features-xml/target/bug-kar-as-features-xml-0.0.1-SNAPSHOT.kar
[INFO]
[INFO] --- maven-install-plugin:3.1.3:install (default-install) @
bug-kar-as-features-xml ---
[INFO] Installing /home/modax/tmp/bug-kar-as-features-xml/pom.xml to
/home/modax/.m2/repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT.pom
[INFO] Installing
/home/modax/tmp/bug-kar-as-features-xml/target/bug-kar-as-features-xml-0.0.1-SNAPSHOT.kar
to
/home/modax/.m2/repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT-features.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.636 s
[INFO] Finished at: 2024-12-17T02:33:32+02:00
[INFO]
------------------------------------------------------------------------{code}
{code:java}
unzip -l
~/.m2/repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT-features.xml
Archive:
/home/modax/.m2/repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT-features.xml
Length Date Time Name
--------- ---------- ----- ----
0 2024-12-17 02:33 META-INF/
81 2024-12-17 02:33 META-INF/MANIFEST.MF
0 2024-12-17 02:33 repository/
0 2024-12-17 02:33 repository/bug-kar-as-features-xml/
0 2024-12-17 02:33
repository/bug-kar-as-features-xml/bug-kar-as-features-xml/
0 2024-12-17 02:33
repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/
0 2024-12-17 02:33 META-INF/maven/
0 2024-12-17 02:33 META-INF/maven/bug-kar-as-features-xml/
0 2024-12-17 02:33
META-INF/maven/bug-kar-as-features-xml/bug-kar-as-features-xml/
116 2024-12-17 02:33
repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/bug-kar-as-features-xml-0.0.1-SNAPSHOT-features.xml
610 2024-12-17 02:33
repository/bug-kar-as-features-xml/bug-kar-as-features-xml/0.0.1-SNAPSHOT/maven-metadata-local.xml
1034 2024-12-17 02:33
META-INF/maven/bug-kar-as-features-xml/bug-kar-as-features-xml/pom.xml
90 2024-12-17 02:33
META-INF/maven/bug-kar-as-features-xml/bug-kar-as-features-xml/pom.properties
--------- -------
1931 13 files{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)