Hi Nikolaos

I am using win XP and jdk 1.6.
My JAVA_HOME is set to point to it.
I just graped a solution from Google and I must admit there is a bad smell 
about it. Looked at the discussion you sent and I'll play with it later on and 
get back when I get wiser (who knows when that will happen ... :)

Regards

Søren 

Den 22/09/2010 kl. 22.45 skrev Nikolaos Giannopoulos <[email protected]>:

> Soren,
> 
> I take it you use a Mac like me.  This has come up before and here is 
> some lengthy discussion and solution options:
> http://www.mail-archive.com/[email protected]/msg03858.html
> 
> Ben - I thought you had resolved this in the 1.5.x trunk?????  
> Unfortunately I can't find any e-mail reply... .
> 
> --Nikolaos
> 
> 
> 
> Soren Pedersen wrote:
>> Hi Remi
>> 
>> Thanks a lot! It really helps me out.
>> 
>> I had the following issue when I ran mvn clean install from project root:
>> 
>> 
>> stripes\src\net\sourceforge\stripes\tools\SiteStructureTool.java:[20,33] 
>> package com.sun.mirror.declaration does not exist 
>> 
>> I solved it by adding the following dependency to the parent pom:
>> 
>>        <dependency> 
>>          <groupId>com.sun</groupId> 
>>          <artifactId>tools</artifactId> 
>>          <version>1.4.2</version> 
>>          <scope>system</scope> 
>>          <systemPath>${java.home}/../lib/tools.jar</systemPath> 
>>        </dependency> 
>> 
>> Can this be included?
>> 
>> I also have an issue with the cargo plugin which I assume is due to a 
>> missing plugin repository.  I'll look at it tomorrow.
>> 
>> Thanks for a good job :)
>> 
>> Regards
>> 
>> Søren 
>> 
>> Den 22/09/2010 kl. 13.24 skrev VANKEISBELCK Remi <[email protected] 
>> <mailto:[email protected]>>:
>> 
>>> Hi again,
>>> 
>>> Ok, now I have almost everything working just like in the ant build. 
>>> There's only a small glitch with the tlddocs, but I guess we can live 
>>> with that for the moment.
>>> 
>>> Ben, could you provide me with the sonatype infos ? I've done some 
>>> tests locally with nexus, and it seems to work. Building the full 
>>> thing (mvn clean deploy -Prelease) deploys the following artifacts to 
>>> the target repo :
>>> * stripes-parent (parent pom)
>>> * stripes (jar)
>>> * stripes-javadocs (jar)
>>> * stripes-src (jar)
>>> * stripes-tlddoc (jar)
>>> 
>>> Now if the sonatype repo syncs automatically to central, I think 
>>> we're done (or almost).
>>> 
>>> Cheers
>>> 
>>> Remi
>>> 
>>> 
>>> 2010/9/22 VANKEISBELCK Remi <[email protected] <mailto:[email protected]>>
>>> 
>>>    Hi folks,
>>> 
>>>    I have started to mavenize the build on 1.5.x, so that we can
>>>    easier deploy to sonatype and sync with the central repo.
>>>    No worries, I'm not breaking the ant build, you can still
>>>    compile/test/package with ant as before.
>>>    Well, almost : I had to changethe existing pom.xml in stripes/.
>>>    It was use to create the pseudo bundle for maven, so I guess it's
>>>    no big deal for the moment.
>>> 
>>>    I thought it would be a piece of cake but the ant build does a
>>>    bit more than a few javacs, so I had to fight a little bit with
>>>    maven plugins (antrun and the like).
>>> 
>>>    Anyway, it's a multi module project with the following structure :
>>>    * stripes-parent (dep factorization etc)
>>>      * stripes (core classes, tld)
>>>      * tests (test cases + runner)
>>>      * examples (examples webapp)
>>> 
>>>    (I had to do this test module because I didn't want to break the
>>>    ant build. Otherwise it's quite regular.)
>>> 
>>>    Which means that running "mvn clean install" in the top-level
>>>    folder will compile, test, package and install the stripes jar as
>>>    well as the examples app in your local repo.
>>> 
>>>    Btw, there are test failures, the same than in the ant build.
>>>    I've struggled a little bit to have the exact same tests results
>>>    in ant and maven, because of test cases that have non
>>>    conventional names etc, but in the end, the results of a test run
>>>    are the same (same # of tests and failures).
>>>    This means that for now if you want to build you need to pass
>>>    "-Dmaven.test.skip" to your command line build.
>>> 
>>>    To test that everything works fine, you can use the cargo plugin
>>>    in the examples :
>>>> cd examples/
>>>> mvn cargo:start -Dtomcat6.home=<path_to_local_tomcat_home>
>>>    (I have the tomcat home in my ~/.m2/settings.xml, but this is up
>>>    to you)
>>> 
>>>    This will deploy the examples in your tomcat and start it. Then
>>>    the examples are available at
>>>    http://localhost:8080/stripes-examples
>>> 
>>>    The TODO list :
>>>    * Fine-tune stripes manifest (versions etc)
>>>    * Javadoc/tlddoc (I haven't tested it but with tlddoc I doubt
>>>    it's gonna work by magic)
>>>    * Source copy in bugzooky (this "see the source code" feature is
>>>    a build nightmare :P)
>>>    * deploy plugin configuration (I need the sonatype url and
>>>    credentials in order to do this)
>>>    * ?
>>> 
>>>    It's a first shot, so don't hesitate to try it out and report any
>>>    issue. It's commited, in branch 1.5.x, rev 1259.
>>> 
>>>    Cheers
>>> 
>>>    Remi
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Start uncovering the many advantages of virtual appliances
>>> and start using them to simplify application deployment and
>>> accelerate your shift to cloud computing.
>>> http://p.sf.net/sfu/novell-sfdev2dev
>>> _______________________________________________
>>> Stripes-development mailing list
>>> [email protected]
>>> <mailto:[email protected]>
>>> https://lists.sourceforge.net/lists/listinfo/stripes-development
>> ------------------------------------------------------------------------
>> 
>> ------------------------------------------------------------------------------
>> Start uncovering the many advantages of virtual appliances
>> and start using them to simplify application deployment and
>> accelerate your shift to cloud computing.
>> http://p.sf.net/sfu/novell-sfdev2dev
>> ------------------------------------------------------------------------
>> 
>> _______________________________________________
>> Stripes-development mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/stripes-development
>> 
> 
> 
> -- 
> Nikolaos Giannopoulos
> Director, BrightMinds Software Inc.
> e. [email protected]
> w. www.brightminds.org
> t. 1.613.822.1700
> c. 1.613.797.0036
> f. 1.613.822.1915
> 
> 
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Stripes-development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-development

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to