Re: maven example

From: Henrique Prange (hprang..mail.com)
Date: Tue Oct 31 2006 - 07:08:23 EST

  • Next message: Henrique Prange: "Re: woproject-maven-plugin Next Steps"

    Hi Ulrich,

    I don't really have enough time, but as I strongly like and need of this
    solution, I can see a way to rearrangement my schedule. :)

    I'll try to solve the problem as flexible as possible in order to insert
    some dependencies not known or forgotten, because I have to obtain the
    list manually.

    Cheers,

    Henrique

    Ulrich Köster wrote:
    >
    > Am 29.10.2006 um 19:36 schrieb Henrique Prange:
    >
    >> Hi Ulrich,
    >>
    >> Excellent. I tested here and it works with a few workarounds (Probably
    >> because I'm using Windows). For example:
    >>
    >> 1) I have to define the maven.localRepository.baseDir by hand in
    >> command line. I don't know why, but maven is eliminating backslashes
    >> "\" from the given path.
    >
    > I had it may times too. I thought I fixed it. ( I'm using a mac.) I'll
    > take a look at it again.
    >>
    >> 2) I have to modify the code of PackageMojo.java and uncomment the line:
    >>
    >> String fileName = /*this.getProjectFolder()*/ +
    >> this.getArtifactFileName();
    >
    > Allready fixed.
    >
    >>
    >> Maven cannot find the artifact file using relative path.
    >>
    >> As wobootstrap don't generate pom.xml for installed libraries, maven
    >> try to download it and fail with warnings for each webobjects jar.
    >> It's not a problem, but it is annoying. A simple solution is to add
    >> the following into the constructor of BootstrapMojo.java causing
    >> install:install-file to generate a simple pom.xml for each webobjects
    >> jar:
    >>
    >> installFileProperties.setProperty( "generatePom", "true" );
    >
    > Just added it to the svn.
    >>
    >> This solution is only a workaround, since it's not declaring the
    >> transitive dependencies related with each jar.
    >
    > Yes, we need a better solution for it. Do you have time for it?
    >
    > Uli
    >
    >
    >>
    >> Cheers,
    >>
    >> Henrique
    >>
    >> Ulrich Köster wrote:
    >>> Here we go:
    >>> prepare:
    >>> - download and install maven 2.0.4 http://maven.apache.org
    >>> - download the settings.xml and examples.tar
    >>> http://objectstyle.org/confluence/display/WOL/WOProject-Maven2 (links
    >>> are at the bottom of the page)
    >>> - cp the settings.xml to ~.m2/settings.xml
    >>> install the maven plugin:
    >>> - checkout the latest woproject
    >>> - invoke 'mvn install' (at the same location where you usually invoke
    >>> ant)
    >>> example:
    >>> - cd into the MavenHelloWorldDependency project
    >>> - ivoke 'mvn woproject:bootstrap' this step is required once to get
    >>> apples jars into the repository
    >>> - invoke 'mvn install' - cd into the MavenHelloWorld project
    >>> - invoke 'mvn install' You will find the woa and framework in the
    >>> repository under
    >>> ~.m2/repository/org/objectstyle/woproject/maven2/examples/
    >>> Difference between a wo pom.xml and a standard pom.xml:
    >>> The packaging is either <packaging>woframework</packaging> or
    >>> <packaging>woapplication</packaging>.
    >>> Include the extensions in the build:
    >>> <build>
    >>> ....
    >>> <plugins>
    >>> <plugin><!-- required to overwrite the package lifecyle -->
    >>> <groupId>org.objectstyle.woproject.maven2</groupId>
    >>> <artifactId>maven-woproject-plugin</artifactId>
    >>> <version>2.0-SNAPSHOT</version>
    >>> <extensions>true</extensions>
    >>> </plugin>
    >>> </plugins>
    >>> ...
    >>> </build>
    >>> uli
    >>> Am 20.10.2006 um 16:23 schrieb Mike Schrag:
    >>>> Thanks -- No rush ...
    >>>>
    >>>> On Oct 20, 2006, at 9:36 AM, Ulrich Köster wrote:
    >>>>
    >>>>> For sure. Give me some days.
    >>>>>
    >>>>> Uli
    >>>>> Am 18.10.2006 um 22:13 schrieb Mike Schrag:
    >>>>>
    >>>>>> Hey Ulrich .. I've never used Maven and Anjo and I have been
    >>>>>> talking about the build system in Project Wonder. I feel like I
    >>>>>> should take a look at Maven if we're going to do something with
    >>>>>> it. I was wondering if you happen to have an example WO app
    >>>>>> and/or framework built with it that you might be willing to send
    >>>>>> me to see just how the heck it works?
    >>>>>>
    >>>>>> ms
    >>>>>
    >>>>
    >>
    >> --
    >> \o/ Henrique Prange, Moleque de Idéias Educaçăo e Tecnologia Ltda
    >> | Phone: 55-21-2710-0178 E-mail: hprang..oleque.com.br
    >> / \ http://www.moleque.com.br
    >
    >

    -- 
    

    \o/ Henrique Prange, Moleque de Idéias Educaçăo e Tecnologia Ltda | Phone: 55-21-2710-0178 E-mail: hprang..oleque.com.br / \ http://www.moleque.com.br



    This archive was generated by hypermail 2.0.0 : Tue Oct 31 2006 - 07:08:46 EST