You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Karl Heinz Marbaise (JIRA)" <ji...@apache.org> on 2017/04/03 21:02:42 UTC

[jira] [Closed] (MINSTALL-121) The packaging property should not be used for the file extension

     [ https://issues.apache.org/jira/browse/MINSTALL-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Heinz Marbaise closed MINSTALL-121.
----------------------------------------
    Resolution: Fixed

Fixed in [r1790050|https://svn.apache.org/r1790050]

> The packaging property should not be used for the file extension
> ----------------------------------------------------------------
>
>                 Key: MINSTALL-121
>                 URL: https://issues.apache.org/jira/browse/MINSTALL-121
>             Project: Maven Install Plugin
>          Issue Type: Bug
>          Components: install:install-file
>    Affects Versions: 2.5.2
>            Reporter: Chris Seieroe
>            Assignee: Karl Heinz Marbaise
>             Fix For: 3.0.0
>
>
> I am using the install-file goal to install some OSGi bundles, Maven plugins, and Maven archetypes into my local repository. Those types have the following values for the packaging parameter:
> OSGi bundle = bundle
> Maven plugin = maven-plugin
> Maven archetype = maven-archetype
> I'm installing the archetype using the following command:
> mvn install:install-file -Dfile=my-archetype-1.0.jar -DgroupId=com.example -DartifactId=my-archetype -Dversion=1.0 -Dpackaging=maven-archetype -DgeneratePom=true
> That will copy that jar file to:
> .m2/repository/com/example/my-archetype/1.0/my-archetype-1.0.maven-archetype
> The file extension is wrong, should be jar, but at least the generated pom has the right packaging value. If I try to use archetype:crawl, it won't find my archetype because the file extension was not jar. I can change packaging to jar so the file extension is correct but now the generated pom has the wrong packaging value.
> The install-file goal should preserve the file extension of the original file and the packaging configuration should only be used for the generated pom.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)