I'm really, really not an expert... but, I think the following
statements are correct:
1. it is possible (I'm not sure how)
2. it's not considered 'the maven way' [1]

David

[1] See 'Better Builds with Maven' Section 1.2.1

On 26/01/07, Dimuthu Leelaratne <[EMAIL PROTECTED]> wrote:
Hi David,

I was using it attached as a goal to a phase. Now it works perfectly.

Just a suggestion, is there a way to provide users to generate both
the .jar and the .mar from the same pom.xml?

I achieved creating both the .jar and .mar by creating a seperate
pom.xml to the mar?

Thank you very much.
Dimuthu.
-------------------
www.wso2.com

On 1/26/07, David Illsley <[EMAIL PROTECTED]> wrote:
> Hi,
> The mar plugin does define a new packaging type, and if you use that
> as the packaging type for a module, the installation works correctly
> for me... see the addressing module in the maven2 branch [1].
>
> How are you using the mar plugin - as a packaging type or attached as
> a goal to a phase?
>
> David
>
> [1] 
https://svn.apache.org/repos/asf/webservices/axis2/branches/java/maven2/modules/addressing/pom.xml
>
> On 26/01/07, sumedha rubasinghe <[EMAIL PROTECTED]> wrote:
> > Hi,
> > Maven supports following packaging types by default. (pom, jar,
> > maven-plugin, ejb, war, ear, rar, par)
> >
> >  From my understanding, If you want to add a new packaging type you need
> > to write a plugin & inform maven-core of this new packaging type. Only
> > after that you will be able to use
> > <packaging>new-packaging-type</packaging> .
> >
> > Another thing to note is that you can change the final artifact name
> > using <finalName/> tag. This should come inside <build/> tag. But this
> > is not useful in you case, i guess.
> > /sumedha
> >
> >
> > Dimuthu Leelaratne wrote:
> > > Hi,
> > >
> > > Yes that I changed the name, but I still get the extention change.
> > >
> > > [INFO] Installing
> > > 
/home/muthulee/Downloads/rampartComp/rampart/trunk/java/modules/rampart-core/target/rampart-core-SNAPSHOT.mar
> > >
> > > to
> > > 
/home/muthulee/.m2/repository/org/apache/rampart/rampart-core/SNAPSHOT/rampart-core-SNAPSHOT.jar
> > >
> > >
> > > I cannot specify
> > >
> > > <packaging>mar</packaging>
> > >
> > > Maven doesn't recognize that.
> > >
> > > Thanks,
> > > Dimuthu.
> > > --------------------
> > > www.wso2.com
> > >
> > > On 1/26/07, sumedha rubasinghe <[EMAIL PROTECTED]> wrote:
> > >> Hi Dimuthu,
> > >> It looks like not only your extension gets changed, but also the
> > >> artifact name.
> > >>
> > >> [INFO] Installing
> > >> ..../target/rampart-SNAPSHOT.mar
> > >> to../SNAPSHOT/rampart-core-SNAPSHOT.jar
> > >>
> > >> Add -X option (for debug information) to your maven command & check if
> > >> it leads you any where.
> > >>
> > >>
> > >> Also check values for following elements in your pom.xml.
> > >>   <artifactId>XXXXX</artifactId>
> > >>   <packaging>XXX</packaging>
> > >>   <version>XXXX</version>
> > >>
> > >> /sumedha
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> Dimuthu Leelaratne wrote:
> > >> > Hi devs,
> > >> >
> > >> > I am working on Rampart build. I am using axis2-mar-maven-plugin to
> > >> > create the required ".mar files". The rampart-SNAPSHOT.mar gets
> > >> > created properly, but in the install phase it changes the name from
> > >> > "rampart-SNAPSHOT.mar" to "rampart-SNAPSHOT.jar" while copying to the
> > >> > maven local repository. Here is the log output.
> > >> >
> > >> > [INFO] [axis2-mar:mar {execution: default}]
> > >> > [INFO] Generating mar
> > >> >
> > >> 
/home/muthulee/Downloads/rampartComp/rampart/trunk/java/modules/rampart-core/target/rampart-SNAPSHOT.mar
> > >>
> > >> >
> > >> > [INFO] Building jar:
> > >> >
> > >> 
/home/muthulee/Downloads/rampartComp/rampart/trunk/java/modules/rampart-core/target/rampart-SNAPSHOT.mar
> > >>
> > >> >
> > >> > [INFO] [install:install]
> > >> > [INFO] Installing
> > >> >
> > >> 
/home/muthulee/Downloads/rampartComp/rampart/trunk/java/modules/rampart-core/target/rampart-SNAPSHOT.mar
> > >>
> > >> >
> > >> > to
> > >> >
> > >> 
/home/muthulee/.m2/repository/org/apache/rampart/rampart-core/SNAPSHOT/rampart-core-SNAPSHOT.jar
> > >>
> > >> >
> > >> > [INFO]
> > >> >
> > >> ------------------------------------------------------------------------
> > >> > [INFO] BUILD SUCCESSFUL
> > >> > [INFO]
> > >> >
> > >> ------------------------------------------------------------------------
> > >> >
> > >> > I think I am missing something here. Do I have to write a custom
> > >> > artifact handler in this situation?
> > >> >
> > >> > Thanks,
> > >> > Dimuthu.
> > >> > -----------------------
> > >> > www.wso2.com
> > >> >
> > >> > ---------------------------------------------------------------------
> > >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> > For additional commands, e-mail: [EMAIL PROTECTED]
> > >> >
> > >> >
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> David Illsley - IBM Web Services Development
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
David Illsley - IBM Web Services Development

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to