[ANN] Release Maven Findbugs plugin version 2.2

2009-11-20 Thread Garvin LeClaire
The Findbugs Maven plugin team is pleased to announce the release of  
version 2.2.


FindBugs uses static analysis to inspect Java bytecode for occurrences  
of bug patterns.


You can see more about the plugin att:

http://mojo.codehaus.org/findbugs-maven-plugin/2.2/

You can find release notes for this version below, or at:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11701&version=15548



Release Notes - Maven 2.x FindBugs Plugin - Version 2.2


** Bug
* [MFINDBUGS-81] - Unable to provide references to "resources" in  
excludeFilterFile/includeFilterFile configuration parameters in  
seperate project
* [MFINDBUGS-82] - findbugs:findbugs fails if the target  
directory does not exist
* [MFINDBUGS-86] - Changing project sourceEncoding to UTF-8  
causing SAX parse error
* [MFINDBUGS-89] - Dependencies no longer properly passed to  
findbugs for analysis
* [MFINDBUGS-91] - Don't remove deprecated fields like  
findbugsXmlOutput
* [MFINDBUGS-93] - Unable to parse XML Findbugs report when  
errors are reported on java code using generics



** New Feature
* [MFINDBUGS-18] - Allow to fork a VM that runs findbugs
* [MFINDBUGS-45] - Add timeout option
* [MFINDBUGS-46] - Add abilty  set memory as an option



** Wish
* [MFINDBUGS-72] - Add option to generate html output for  
findbugs:check




Enjoy,




Re: How do I prevent maven from searching my own artifacts in public repositories ?

2009-11-20 Thread Yoav Landman
Yes, Artifactory supports filtering with include/exclude patterns for both
proxied and hosted repositories.

On Fri, Nov 20, 2009 at 12:55 PM, Anders Hammar  wrote:

> I think that the battle today is between Nexus and Artifactory. Archiva has
> a few features that Nexus for instance lacks, but the development of
> Archiva
> is slower than Nexus for instance.
> Regarding Nexus or Artifactory you should which one fits your needs the
> best. Nexus supports the "filtering" you're talking about below (it's
> called
> routing rules in Nexus). Not sure about Artifactory.
>
> /Anders
>
> On Fri, Nov 20, 2009 at 09:03, TorstenKarusseit  >wrote:
>
> > Hi all,
> >
> > thank you very mutch.
> > I think Anders is right saying to use a repo manager,
> > wich has to filter the artifact request if it matchs a
> > predefined pattern of my project.
> >
> > Do anyone of you have experience with such a manager ?
> > Nexus or Archiva ?
> >
> > Torsten
> >
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
>


[ANN} Signatures of Java Runtimes for use with Animal Sniffer released

2009-11-20 Thread Stephen Connolly
The Mojo team is pleased to announce the release of a number of
signatures of various versions of the Java Runtime for use with the
Animal Sniffer set of utilities.

The following signatures have been released:

Generic Signatures (only includes public API classes)

* Java 1.4 (http://mojo.codehaus.org/signatures/java14/)
* Java 1.5 (http://mojo.codehaus.org/signatures/java15/)
* Java 1.6 (http://mojo.codehaus.org/signatures/java16/)

Signatures including Sun implementation classes:

* Sun Java 1.4 (http://mojo.codehaus.org/signatures/java14-sun/)
* Sun Java 1.5 (http://mojo.codehaus.org/signatures/java15-sun/)
* Sun Java 1.6 (http://mojo.codehaus.org/signatures/java16-sun/)

Signatures including IBM implementation classes:

* IBM Java 1.5 (http://mojo.codehaus.org/signatures/java15-ibm/)
* IBM Java 1.6 (http://mojo.codehaus.org/signatures/java16-ibm/)

Signatures including Oracle JRockit implementation classes:

* Oraacle JRockit Java 1.5 (http://mojo.codehaus.org/signatures/java15-jrockit/)
* Oraacle JRockit Java 1.6 (http://mojo.codehaus.org/signatures/java16-jrockit/)

Signatures including Apache Harmony implementation classes:

* Apache Harmony M11 Java 1.5
(http://mojo.codehaus.org/signatures/java15-harmony/)

Animal Sniffer provides three tools that can use these signatures:

* A Maven Plugin
(http://mojo.codehaus.org/animal-sniffer-maven-plugin/index.html)
* ANT Tasks 
(http://mojo.codehaus.org/animal-sniffer/animal-sniffer-ant-tasks/index.html)
* A Maven Enforcer Rule
(http://mojo.codehaus.org/animal-sniffer/animal-sniffer-enforcer-rule/index.html)

The artifacts have been deployed to the codehaus repository and have
been/will be mirrored to central.

The Mojo Team.

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: Why would 'mvn dependencies:tree' fail while 'mvn compile' works?

2009-11-20 Thread Jamie Whitehouse
Yes, thanks for clarifying Brian.

Jon, I'm still wondering why you're adverse to running mvn clean install? 

-Original Message-
From: Jonathan Gold [mailto:jgold...@gmail.com] 
Sent: Friday, November 20, 2009 4:26 PM
To: users@maven.apache.org
Subject: Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' works?

Brian --

Thanks for this. I did run the combo 'mvn compile dependency:tree' as you 
mention below, and it works. What I'm taking away from this is that 
dependency:tree will work if it's part of the *same* mvn invocation as 
something like compile, which forces maven to do the resolution of the local 
workspace.
Doing 'mvn compile' and then 'mvn dependency:tree' thus does not work.

As a new user, this was (and still is) a bit bizarre, but I'm happy to know how 
to get it to work. 

Thanks!

jon

On Fri, Nov 20, 2009 at 03:54:11PM -0500, Brian Fox wrote:
> This isn't exactly true. First, lets take a look at the stack trace:
> 
> --
> 1 required artifact is missing.
> 
> for artifact:
>   com.example:mod_b:jar:1.0
> 
> from the specified remote repositories:
>   mynexus (http://192.168.101.21:8081/nexus/content/groups/public)
> 
> 
> at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:360)
> at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:304)
> at 
> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDepende
> ncies(DefaultPluginManager.java:1499)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:442)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:694)
> ... 17 more
> 
> 
> Notice this is all core code. It's trying to resolve the dependencies 
> prior to invoking the plugin. As I mentioned earlier in the thread, 
> the plugin sets @requiresDependencyResolution test which tells Maven 
> to resolve the test scope (which means everything) before invoking the 
> plugin.
> 
> If you only run "mvn dependency:tree" there are no references to the 
> other projects in the reactor for Maven to find and use. Try running 
> "mvn compile dependency:tree: and you'll see that it does in fact 
> work. This is just a side effect of how maven 2.x does the resolution.
> 
> Could we rewrite the dependency tree goal to completely work around 
> this? Probably, but it would mean duplicating tons of core logic to 
> make the resolution work in all cases and running tree on a not-yet 
> compiled or installed project is an edge case imo.
> 
> 
> 2009/11/19 Jamie Whitehouse :
> > Many of the dependency plugin goals are reactor aware, but dependency:tree 
> > isn't.  I'm not too sure why, but you could search the issue tracker and if 
> > there's no issue for this file one.
> >
> > -Original Message-
> > From: Jonathan Gold [mailto:jgold...@gmail.com]
> > Sent: Thursday, November 19, 2009 3:00 PM
> > To: users@maven.apache.org
> > Subject: Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' 
> > works?
> >
> > Jamie --
> >
> > Thanks for trying it out, and for the explanation. This makes sense in 
> > terms of why things are happening, so that's nice.
> >
> > I'm not familiar with the dependency plugin developers (are you one?), and 
> > wonder if having the dependency plugin be reactor-aware is something they 
> > would consider? Perhaps its an old tired discussion and the decision to 
> > build that plugin the way it is is said and done.
> >
> > Thanks for your help!
> >
> > jon
> >
> > On Thu, Nov 19, 2009 at 11:43:33AM -0800, Jamie Whitehouse wrote:
> >> What maven commands did you issue to test this?
> >>
> >> I used the attached project and here's the results.
> >> 1) extract zip
> >> 2) mvn dependency:tree
> >>   failed due to dependency resolution
> >> 3) mvn clean install
> >> 4) mvn dependency:tree
> >>   see the tree output
> >>
> >> I think you're misunderstanding how the local maven repo is used and the 
> >> affect reactor builds and plugins that are reactor aware vs not.  AFAIK 
> >> the dependency:tree goal is not reactor aware.  It needs to resolve 
> >> artifacts from the local repo (or download from remote repos if not 
> >> present locally).  Since you haven't mvn installed these into your local 
> >> repo the tree goal states that the artifact is missing.
> >>
> >> The compile goal is reactor aware, and hence if you invoke mvn compile it 
> >> determines the correct order in your multi-module build in order for mod_b 
> >> to resolve the reference to mod_a.  To test this reverse the order of the 
> >> module definitions in the root pom and see that the reactor summary builds 
> >> mod_a first despite the modules list having mod_b first.
> >>
> >> If you want to simulate what dependency:tree does using the compile goal, 
> >> just try to compile mod_b on it's own, in 

Re: Does Maven download jars every time it does any thing?

2009-11-20 Thread Wendy Smoak
On Fri, Nov 20, 2009 at 2:26 PM, chicagopooldude
 wrote:

> Thanks Brian but home i see downloading downloading every time i do some
> thing as this is not the first time i am doing this. is there any way we can
> disable this atleast visually?

Paste a small section of the build log so someone can take a look.
Most likely it's what Brian said, there is a missing pom and it's
looking for that, not the jar.

-- 
Wendy

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Does Maven download jars every time it does any thing?

2009-11-20 Thread chicagopooldude

Thanks Brian but home i see downloading downloading every time i do some
thing as this is not the first time i am doing this. is there any way we can
disable this atleast visually?
-- 
View this message in context: 
http://old.nabble.com/Does-Maven-download-jars-every-time-it-does-any-thing--tp26448882p26450265.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' works?

2009-11-20 Thread Jonathan Gold
Brian --

Thanks for this. I did run the combo 'mvn compile dependency:tree' as you
mention below, and it works. What I'm taking away from this is that
dependency:tree will work if it's part of the *same* mvn invocation as something
like compile, which forces maven to do the resolution of the local workspace.
Doing 'mvn compile' and then 'mvn dependency:tree' thus does not work.

As a new user, this was (and still is) a bit bizarre, but I'm happy to know how
to get it to work. 

Thanks!

jon

On Fri, Nov 20, 2009 at 03:54:11PM -0500, Brian Fox wrote:
> This isn't exactly true. First, lets take a look at the stack trace:
> 
> --
> 1 required artifact is missing.
> 
> for artifact:
>   com.example:mod_b:jar:1.0
> 
> from the specified remote repositories:
>   mynexus (http://192.168.101.21:8081/nexus/content/groups/public)
> 
> 
> at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:360)
> at 
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
> nsitively(DefaultArtifactResolver.java:304)
> at 
> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDepende
> ncies(DefaultPluginManager.java:1499)
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:442)
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:694)
> ... 17 more
> 
> 
> Notice this is all core code. It's trying to resolve the dependencies
> prior to invoking the plugin. As I mentioned earlier in the thread,
> the plugin sets @requiresDependencyResolution test which tells Maven
> to resolve the test scope (which means everything) before invoking the
> plugin.
> 
> If you only run "mvn dependency:tree" there are no references to the
> other projects in the reactor for Maven to find and use. Try running
> "mvn compile dependency:tree: and you'll see that it does in fact
> work. This is just a side effect of how maven 2.x does the resolution.
> 
> Could we rewrite the dependency tree goal to completely work around
> this? Probably, but it would mean duplicating tons of core logic to
> make the resolution work in all cases and running tree on a not-yet
> compiled or installed project is an edge case imo.
> 
> 
> 2009/11/19 Jamie Whitehouse :
> > Many of the dependency plugin goals are reactor aware, but dependency:tree 
> > isn't.  I'm not too sure why, but you could search the issue tracker and if 
> > there's no issue for this file one.
> >
> > -Original Message-
> > From: Jonathan Gold [mailto:jgold...@gmail.com]
> > Sent: Thursday, November 19, 2009 3:00 PM
> > To: users@maven.apache.org
> > Subject: Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' 
> > works?
> >
> > Jamie --
> >
> > Thanks for trying it out, and for the explanation. This makes sense in 
> > terms of why things are happening, so that's nice.
> >
> > I'm not familiar with the dependency plugin developers (are you one?), and 
> > wonder if having the dependency plugin be reactor-aware is something they 
> > would consider? Perhaps its an old tired discussion and the decision to 
> > build that plugin the way it is is said and done.
> >
> > Thanks for your help!
> >
> > jon
> >
> > On Thu, Nov 19, 2009 at 11:43:33AM -0800, Jamie Whitehouse wrote:
> >> What maven commands did you issue to test this?
> >>
> >> I used the attached project and here's the results.
> >> 1) extract zip
> >> 2) mvn dependency:tree
> >>   failed due to dependency resolution
> >> 3) mvn clean install
> >> 4) mvn dependency:tree
> >>   see the tree output
> >>
> >> I think you're misunderstanding how the local maven repo is used and the 
> >> affect reactor builds and plugins that are reactor aware vs not.  AFAIK 
> >> the dependency:tree goal is not reactor aware.  It needs to resolve 
> >> artifacts from the local repo (or download from remote repos if not 
> >> present locally).  Since you haven't mvn installed these into your local 
> >> repo the tree goal states that the artifact is missing.
> >>
> >> The compile goal is reactor aware, and hence if you invoke mvn compile it 
> >> determines the correct order in your multi-module build in order for mod_b 
> >> to resolve the reference to mod_a.  To test this reverse the order of the 
> >> module definitions in the root pom and see that the reactor summary builds 
> >> mod_a first despite the modules list having mod_b first.
> >>
> >> If you want to simulate what dependency:tree does using the compile goal, 
> >> just try to compile mod_b on it's own, in it's own sub module (e.g. 
> >> c:\maven-repro1\mod_b> mvn compile ), you'll get the same error about not 
> >> being able to resolve dependencies.
> >>
> >> Hope that helps.
> >> Jamie.
> >>
> >> -Original Message-
> >> From: Jonathan Gold [mailto:jgold...@gmail.com]
> >> Sent: Thursday, November 19, 2009 12:52 PM
> >> To: users@maven.apa

Re: ejb-jar plug-in - Can we add dependency jars to ejb-jar.jar

2009-11-20 Thread rajendar.medishetty

In my current project, they use ant and pack all the jars inside the
ejb-jar.jar.
Now, they are thinking of migrating to maven from ant, but still want to
pack the jars inside ejb-jar.jar.

Is there anyway to do this without exploding the dependencies into my jar.

Other way is to keep the jars in ear lib directory. But I don't want to do
this because these jars are being used only by one ejb project and other ejb
and web modules doesn't need these jars.



Stephen Connolly-2 wrote:
> 
> the jar spec does not support jar files within jar files (technically  
> Java's URL support only goes one level deep: eg jar:url/to/file!path/ 
> in/jar is allowed, but jar:jar:url/to/file!path/in/jar!path/in/jar is  
> not) so while you could copy the jar files inside your ejb jar,  
> nothing will be loaded from it
> 
> what you can do is explode your dependencies into your jar. there are  
> two tools you can use for this: dependency:unpack-dependencies or the  
> maven-shade-plugin
> 
> Sent from my [rhymes with tryPod] ;-)
> 
> On 19 Nov 2009, at 19:00, "Medishetty, Rajendar"
>   > wrote:
> 
>> Hi,
>>
>> I'm using ejb-jar plugin to generate the ejb-jar.jar.
>>
>> I have some library jars, which are only used by this ejbModule. So  
>> I want them to be packaged inside ejb-jar.jar file only and I don't  
>> want them to place them in ear lib directory.
>> I couldn't find anything with ejb-jar plug-in to package these jars  
>> into ejb-jar.jar file.
>>
>> Is there any way to do that.
>>
>> Thanks,
>> Rajendar
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/ejb-jar-plug-in---Can-we-add-dependency-jars-to-ejb-jar.jar-tp26433953p26449223.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Putting a Release in the Repository

2009-11-20 Thread Brian Fox
Sounds like your scm urls aren't right and the perform goal is
checking out the wrong folder. There should be a pom.xml for the thing
you're trying to release in /target/checkout/

On Thu, Nov 19, 2009 at 2:43 PM, Neil Chaudhuri
 wrote:
> I have done those things, but I get the following error:
>
> [INFO] [INFO] Cannot execute mojo: clean. It requires a project with an 
> existing pom.xml, but the build is not using one.
>
> I thought that error only occurred when the URL to the repo was incorrect. 
> Since I am able to do a release:prepare and see the project tagged in SVN, I 
> imagine that isn't the case.
>
> It occurred to me that this could be a flatness issue. My release in SVN 
> looks like this:
>
> myapp-0.8.1
> --parent
> --persistence
> --services
>
> Each of these represents a module with its own pom. Shockingly, parent is the 
> parent module for the others. There is no pom at the myapp-0.8.1 level, so 
> that would explain the error.
>
> Because of the flatness issue, I had to add configure the release plugin in 
> the following fashion for it to work:
>
> 
>                    ${basedir}/..
>                    
> false
>                    clean install
>                    clean install
>                    -Dmaven.test.skip
>                    svn:///data/svn/project/tags
>                    true
> 
>
>
> Given this setup, how can I do the release? Any insight is appreciated.
>
> Thanks.
>
>
>
> -Original Message-
> From: Stevo Slavić [mailto:ssla...@gmail.com]
> Sent: Thursday, November 19, 2009 2:22 PM
> To: Maven Users List
> Subject: Re: Putting a Release in the Repository
>
> http://weblogs.java.net/blog/2008/08/31/using-maven-release-plugin
>
> http://www.vineetmanohar.com/2009/10/23/how-to-automate-project-versioning-and-release-with-maven/
>
> Regards,
> Stevo.
>
> On Thu, Nov 19, 2009 at 8:19 PM, Stephen Connolly <
> stephen.alan.conno...@gmail.com> wrote:
>
>> mvn release:perform
>> after the prepare
>>
>> Sent from my [rhymes with tryPod] ;-)
>>
>>
>> On 19 Nov 2009, at 19:11, "Neil Chaudhuri" 
>> wrote:
>>
>>  I am using the prepare goal of the Maven Release Plugin to publish a
>>> release in SVN. The result of course is that the poms in the trunk and
>>> in my local copy are updated to the next version snapshot. What I want
>>> to do is to take the release in SVN and publish it to my local Nexus
>>> repository in the releases portion of the site. I am doing the same for
>>> snapshots by using the Maven Deploy Plugin.
>>>
>>>
>>>
>>> I suppose my question is how can I get the Maven Release and Deploy
>>> Plugins to work in tandem so that I can release something to SVN and
>>> then have it be deployed to my local Nexus repository.
>>>
>>>
>>>
>>> Thanks.
>>>
>>>
>>>
>>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Does Maven download jars every time it does any thing?

2009-11-20 Thread Brian Fox
No it doesn't. They are stored in your local repo. Snapshots are
checked once a day for updates. If however you are using something
that doesn't have a pom, then it will try everytime looking for it.

On Fri, Nov 20, 2009 at 3:52 PM, chicagopooldude
 wrote:
>
> I understand that local repos need to have all the dependency jars first time
> but does maven really download jars every time I do compile,install etc.
> Cause the info messages seem to suggest some thing like that?
> --
> View this message in context: 
> http://old.nabble.com/Does-Maven-download-jars-every-time-it-does-any-thing--tp26448882p26448882.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Does Maven download jars every time it does any thing?

2009-11-20 Thread David Hoffer
No, if it's already in your local repo it will not download it again.

-Dave

On Fri, Nov 20, 2009 at 1:52 PM, chicagopooldude
wrote:

>
> I understand that local repos need to have all the dependency jars first
> time
> but does maven really download jars every time I do compile,install etc.
> Cause the info messages seem to suggest some thing like that?
> --
> View this message in context:
> http://old.nabble.com/Does-Maven-download-jars-every-time-it-does-any-thing--tp26448882p26448882.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' works?

2009-11-20 Thread Brian Fox
This isn't exactly true. First, lets take a look at the stack trace:

--
1 required artifact is missing.

for artifact:
  com.example:mod_b:jar:1.0

from the specified remote repositories:
  mynexus (http://192.168.101.21:8081/nexus/content/groups/public)


at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
nsitively(DefaultArtifactResolver.java:360)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra
nsitively(DefaultArtifactResolver.java:304)
at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDepende
ncies(DefaultPluginManager.java:1499)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:442)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
... 17 more


Notice this is all core code. It's trying to resolve the dependencies
prior to invoking the plugin. As I mentioned earlier in the thread,
the plugin sets @requiresDependencyResolution test which tells Maven
to resolve the test scope (which means everything) before invoking the
plugin.

If you only run "mvn dependency:tree" there are no references to the
other projects in the reactor for Maven to find and use. Try running
"mvn compile dependency:tree: and you'll see that it does in fact
work. This is just a side effect of how maven 2.x does the resolution.

Could we rewrite the dependency tree goal to completely work around
this? Probably, but it would mean duplicating tons of core logic to
make the resolution work in all cases and running tree on a not-yet
compiled or installed project is an edge case imo.


2009/11/19 Jamie Whitehouse :
> Many of the dependency plugin goals are reactor aware, but dependency:tree 
> isn't.  I'm not too sure why, but you could search the issue tracker and if 
> there's no issue for this file one.
>
> -Original Message-
> From: Jonathan Gold [mailto:jgold...@gmail.com]
> Sent: Thursday, November 19, 2009 3:00 PM
> To: users@maven.apache.org
> Subject: Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' works?
>
> Jamie --
>
> Thanks for trying it out, and for the explanation. This makes sense in terms 
> of why things are happening, so that's nice.
>
> I'm not familiar with the dependency plugin developers (are you one?), and 
> wonder if having the dependency plugin be reactor-aware is something they 
> would consider? Perhaps its an old tired discussion and the decision to build 
> that plugin the way it is is said and done.
>
> Thanks for your help!
>
> jon
>
> On Thu, Nov 19, 2009 at 11:43:33AM -0800, Jamie Whitehouse wrote:
>> What maven commands did you issue to test this?
>>
>> I used the attached project and here's the results.
>> 1) extract zip
>> 2) mvn dependency:tree
>>   failed due to dependency resolution
>> 3) mvn clean install
>> 4) mvn dependency:tree
>>   see the tree output
>>
>> I think you're misunderstanding how the local maven repo is used and the 
>> affect reactor builds and plugins that are reactor aware vs not.  AFAIK the 
>> dependency:tree goal is not reactor aware.  It needs to resolve artifacts 
>> from the local repo (or download from remote repos if not present locally).  
>> Since you haven't mvn installed these into your local repo the tree goal 
>> states that the artifact is missing.
>>
>> The compile goal is reactor aware, and hence if you invoke mvn compile it 
>> determines the correct order in your multi-module build in order for mod_b 
>> to resolve the reference to mod_a.  To test this reverse the order of the 
>> module definitions in the root pom and see that the reactor summary builds 
>> mod_a first despite the modules list having mod_b first.
>>
>> If you want to simulate what dependency:tree does using the compile goal, 
>> just try to compile mod_b on it's own, in it's own sub module (e.g. 
>> c:\maven-repro1\mod_b> mvn compile ), you'll get the same error about not 
>> being able to resolve dependencies.
>>
>> Hope that helps.
>> Jamie.
>>
>> -Original Message-
>> From: Jonathan Gold [mailto:jgold...@gmail.com]
>> Sent: Thursday, November 19, 2009 12:52 PM
>> To: users@maven.apache.org
>> Subject: Re: Why would 'mvn dependencies:tree' fail while 'mvn compile' 
>> works?
>>
>> Brian --
>>
>> Thanks for your help so far. I did put together a very small sample project 
>> that will repro what I'm seeing (attached as a zip). Just run 'mvn 
>> dependency:tree'
>> in the root of the project and see if you get the same error (mod_a is not 
>> found, required by mod_b). It does compile fine.
>>
>> I'll be interested to see if you get the same results, or have some insights.
>> It's totally likely that I'm not setting my poms up correctly.
>>
>> Thanks for any help you can give!
>>
>> jon
>>
>> On Wed, Nov 18, 2009 at 05:53:34PM -0500, Brian Fox wrote:
>> > This is not related. The dependency plugin has some issues resolving
>> > things from the reactor a

Does Maven download jars every time it does any thing?

2009-11-20 Thread chicagopooldude

I understand that local repos need to have all the dependency jars first time
but does maven really download jars every time I do compile,install etc.
Cause the info messages seem to suggest some thing like that?
-- 
View this message in context: 
http://old.nabble.com/Does-Maven-download-jars-every-time-it-does-any-thing--tp26448882p26448882.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
Great!
It works now.
Thanks very much, I was worried there for a while =)
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 20:57
To: Ludwig Magnusson
Cc: 'Maven Users List'
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Ludwig,

I think I misunderstood what you were asking in the original email. Let 
me try again...

If I understand correctly, you want to keep the 'external' resource 
directory name in the root of the war instead of copying it's contents 
to the root of the war. This can be accomplished by adding a 
 element to the resource definition. My example below 
assumes you are renaming the resource2 directory to myTarget in the war.

In your case, with a webResource definition like:


   
 
   resource2
   myTarget
 
   


Applied to a project layout like:

pom.xml
resource2/external-resource.jpg
resource2/image2/external-resource2.jpg
src/main/webapp/WEB-INF/web.xml
...

Would produce a war layout like:

myTarget/external-resource.jpg
myTarget/image2/external-resource2.jpg
WEB-INF/web.xml

Hopefully this is the answer you're looking for.

Joe Hindsley


Ludwig Magnusson wrote:
> But the problem is that I configure my webapp with property files. Some
> properties point to other files. Won't those links be wrong in any case
> since the files will be in a new directory?
> I suppose I could use separate configurations for development and live but
> it seems like a lot of work.
> I don't really understand why the structure needs to be different.
> /Ludwig
> 
> -Original Message-
> From: Joe Hindsley [mailto:jhinds...@gmail.com] 
> Sent: den 20 november 2009 17:02
> To: Maven Users List
> Subject: Re: [WAR-plugin] Can I put my resources in their original folder?
> 
> Hi Ludwig,
> 
> I would recommend putting those directories and files in the 
> src/main/webapp directory. The maven war plugin puts everything under 
> src/main/webapp into the base of the war.
> 
> In your case:
> 
> src/main/webapp/external-resource.jpg
> src/main/webapp/image2/external-resource2.jpg
> 
> would give you the war layout:
> 
> ./external-resource.jpg
> ./image2/external-resource2.jpg
> 
> Hope this helps,
> 
> Joe Hindsley
> 
> 
> Ludwig Magnusson wrote:
>> The first example on this page
>>
>
> webresources.html>
>>
>
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
>> ebresources.html says that resources outside the src folder will be
placed
>> in the root of the war
>>
>>  
>>
>> Ex, with this filestructure:
>>
>> |-- pom.xml
>>
>> |-- resource2
>>
>> |   |-- external-resource.jpg
>>
>> |   `-- image2
>>
>> |   `-- external-resource2.jpg
>>
>> //more structure
>>
>>  
>>
>> And this configuration of the war-plugin
>>
>> 
>>   
>> 
>>   
>>   resource2
>> 
>>   
>> 
>>
>>  
>>
>> The war file will be structured like this:
>>
>>  
>>
>> //more structure
>>
>> |-- external-resource.jpg
>> |-- image2
>> |   `-- external-resource2.jpg
>>
>>  
>>
>> Is it possible to structure the war-file like the original filestructure?
>>
>> I.e having all the extra resources in the resource2-folder, and that
> folder
>> in the root of the war-file?
>>
>> /Ludwig
>>
>>  
>>
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Joe Hindsley

Ludwig,

I think I misunderstood what you were asking in the original email. Let 
me try again...


If I understand correctly, you want to keep the 'external' resource 
directory name in the root of the war instead of copying it's contents 
to the root of the war. This can be accomplished by adding a 
 element to the resource definition. My example below 
assumes you are renaming the resource2 directory to myTarget in the war.


In your case, with a webResource definition like:


  

  resource2
  myTarget

  


Applied to a project layout like:

pom.xml
resource2/external-resource.jpg
resource2/image2/external-resource2.jpg
src/main/webapp/WEB-INF/web.xml
...

Would produce a war layout like:

myTarget/external-resource.jpg
myTarget/image2/external-resource2.jpg
WEB-INF/web.xml

Hopefully this is the answer you're looking for.

Joe Hindsley


Ludwig Magnusson wrote:

But the problem is that I configure my webapp with property files. Some
properties point to other files. Won't those links be wrong in any case
since the files will be in a new directory?
I suppose I could use separate configurations for development and live but
it seems like a lot of work.
I don't really understand why the structure needs to be different.
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 17:02

To: Maven Users List
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.


In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:

The first example on this page





http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w

ebresources.html says that resources outside the src folder will be placed
in the root of the war

 


Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 


And this configuration of the war-plugin


  

  
  resource2

  


 


The war file will be structured like this:

 


//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 


Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that

folder

in the root of the war-file?

/Ludwig

 





-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
But the problem is that I configure my webapp with property files. Some
properties point to other files. Won't those links be wrong in any case
since the files will be in a new directory?
I suppose I could use separate configurations for development and live but
it seems like a lot of work.
I don't really understand why the structure needs to be different.
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 17:02
To: Maven Users List
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.

In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:
> The first example on this page
>
 webresources.html>
>
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
> ebresources.html says that resources outside the src folder will be placed
> in the root of the war
> 
>  
> 
> Ex, with this filestructure:
> 
> |-- pom.xml
> 
> |-- resource2
> 
> |   |-- external-resource.jpg
> 
> |   `-- image2
> 
> |   `-- external-resource2.jpg
> 
> //more structure
> 
>  
> 
> And this configuration of the war-plugin
> 
> 
>   
> 
>   
>   resource2
> 
>   
> 
> 
>  
> 
> The war file will be structured like this:
> 
>  
> 
> //more structure
> 
> |-- external-resource.jpg
> |-- image2
> |   `-- external-resource2.jpg
> 
>  
> 
> Is it possible to structure the war-file like the original filestructure?
> 
> I.e having all the extra resources in the resource2-folder, and that
folder
> in the root of the war-file?
> 
> /Ludwig
> 
>  
> 
> 

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10

2009-11-20 Thread Brian E. Fox



Maybe 2.2.2 will fix it. =)


Not likely. The pom is plain wrong an it was a bug in 2.x which  
allowed it to go unnoticed.


On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall   
wrote:
http://jira.codehaus.org/browse/MNG-4379 ... or did your team log  
that :).


On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia  
 wrote:



Hi Brett,

Thanks for the suggestion. I may have found the issue. Would it be  
this:



Validation Errors:
[DEBUG] For dependency Dependency {groupId=weblogic,
artifactId=weblogic, version=10.0, type=jar}: system-scoped  
dependency

must specify an absolute path systemPath.
[DEBUG] For managed dependency Dependency {groupId=weblogic,
artifactId=weblogic, version=10.0, type=jar}: system-scoped  
dependency

must specify an absolute path systemPath.
[DEBUG]

[DEBUG]   mypackage:myartifact:jar:1.0.2:compile (selected for  
compile)

[DEBUG] Skipping disabled repository central
[DEBUG] myartifact: using locally installed snapshot
[WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is
invalid.

Its dependencies (if any) will NOT be available to the current  
build.

[DEBUG] Reason: Failed to validate POM for project
mypackage:myartifact at Artifact
[mypackage:myartifact:pom:1.0.2-SNAPSHOT:test]
[DEBUG]
Validation Errors:
[DEBUG] For dependency Dependency {groupId=weblogic,
artifactId=weblogic, version=10.0, type=jar}: system-scoped  
dependency

must specify an absolute path systemPath.
[DEBUG] For dependency Dependency {groupId=weblogic,
artifactId=webservices, version=10.0, type=jar}: system-scoped
dependency must specify an absolute path systemPath.
[DEBUG] For managed dependency Dependency {groupId=weblogic,
artifactId=weblogic, version=10.0, type=jar}: system-scoped  
dependency

must specify an absolute path systemPath.
[DEBUG] For managed dependency Dependency {groupId=weblogic,
artifactId=webservices, version=10.0, type=jar}: system-scoped
dependency must specify an absolute path systemPath.
[DEBUG]


Now in this project, we are inheriting from a parent POM  
(standardised

for our department) with entries like this:
(WL_HOME is Weblogic install directory)


 
   com.sun
   tools
   1.5.0.11
   system
   ${java.home}/../lib/tools.jar
 
 
   com.sun
   rt
   1.5.0.11
   system
   ${java.home}/lib/rt.jar
 
 
   weblogic
   weblogic
   10.0
   system
   ${env.WL_HOME}/server/lib/weblogic.jarsystemPath>

 
 
   weblogic
   webservices
   10.0
   system
   ${env.WL_HOME}/server/lib/webservices.jarsystemPath>

 


Now it only fails on the Weblogic related entries. With the Java
system dependencies it seems to do fine.

Has the handling of this changed from 2.0.* to 2.2.*?

If so, what should we replace it with?

And will these settings also work for  people still using maven  
2.0.10?



Ellecer



On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall 
wrote:

Hi Ellecer

What is the output of mvn -e -X ...

Brett

On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia 
Hi,

How come when I try a build using Maven 2.2.1 I get multiple  
messages

like

this:

"[WARNING] POM for 'mypackage.artifact:pom:1.0.2- 
SNAPSHOT:compile' is

invalid.

Its dependencies (if any) will NOT be available to the current  
build."


These errors weren't displaying when I was using Maven 2.0.10

I'm trying to use the newer version of Maven but I can't proceed  
with

these error messages.

How can I find out what are the actual errors it's referring to? I
didn't come across any mention of relevant POM format changes  
going
from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on  
this it

would be a great help!  Is there a way to validate the pom and get
format error details  from Maven?


thanks,

Ellecer

--- 
--

To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org






--- 
--

To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org






-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Custom Archetypes: Creating empty directories

2009-11-20 Thread Matthew Runo
http://jira.codehaus.org/browse/ARCHETYPE-57 gives an example of how to do this.

Thanks for your time!

Matthew Runo
Software Engineer, Zappos.com
mr...@zappos.com - 702-943-7833

On Nov 19, 2009, at 11:37 PM, Richard Hauswald wrote:

> Hello list,
> I'm trying to create a custom archetype. All is working fine except
> that I can't create empty directories. Is this impossible or do miss
> something?
> Thanks,
> Richard
> -- 
> Richard Hauswald
> Blog: http://tnfstacc.blogspot.com/
> LinkedIn: http://www.linkedin.com/in/richardhauswald
> Xing: http://www.xing.com/profile/Richard_Hauswald
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



[ANN] JBoss Packaging Maven Plugin 2.1.1 Released

2009-11-20 Thread Paul Gier
The Mojo team is pleased to announce the release of the JBoss Packaging Maven 
Plugin version 2.1.1.


http://mojo.codehaus.org/jboss-packaging-maven-plugin/

This release includes some minor bug fixes and updates to the plugin site.

To get this update, simply specify the version in your project's plugin
configuration:

 
   org.codehaus.mojo
   jboss-packaging-maven-plugin
   2.1.1
 

A comprehensive list of changes is attached at the end of this mail.

Regards,

The Mojo team.


Release Notes - Maven 2.x JBoss Packaging Plugin - Version 2.1.1

** Bug
* [MJBOSSPACK-31] - problems importing 'ejb-client' artifact in PAR

** Improvement
* [MJBOSSPACK-32] - Add ability to attach generated .sar to the project, 
even if classifier is not specifed
* [MJBOSSPACK-33] - Packaging types archiver should be matched to 
JarArchiver instead of ZipArchiver

* [MJBOSSPACK-34] - Add site docs about describing attached artifacts








-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Joe Hindsley

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.


In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:

The first example on this page

http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
ebresources.html says that resources outside the src folder will be placed
in the root of the war

 


Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 


And this configuration of the war-plugin


  

  
  resource2

  


 


The war file will be structured like this:

 


//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 


Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that folder
in the root of the war-file?

/Ludwig

 





-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



[WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
The first example on this page

http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
ebresources.html says that resources outside the src folder will be placed
in the root of the war

 

Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 

And this configuration of the war-plugin


  

  
  resource2

  


 

The war file will be structured like this:

 

//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 

Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that folder
in the root of the war-file?

/Ludwig

 



[ANN] Maven Plugin Testing 2.0-alpha-1 Released

2009-11-20 Thread Benjamin Bentmann
The Maven team is pleased to announce the release of the Maven Plugin 
Testing, version 2.0-alpha-1.


This harness assists in creating unit or integration tests for Maven 
plugins. See the component's site for more details:


  http://maven.apache.org/plugin-testing/

This new version of the harness targets Maven 3.0.

Release Notes - Maven 2.x Plugin Testing - Version 2.0-alpha-1

** Bug
* [MPLUGINTESTING-11] - plugin-testing-mvn-3.x branch does not 
compile/work with latest maven 3.0-SNAPSHOT

* [MPLUGINTESTING-16] - update to build with latest maven 3.0-SNAPSHOT

Enjoy,

-The Maven team


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Resources in source folder

2009-11-20 Thread Martin Seebach
Hi,

I have an Eclipse-project that are managed with Maven2. This project depends
on resource-files in the source-folders (HTML-files, it's a Wicket project),
but recently Eclipse stopped copying those files to the target
automatically. Project properties->build path->source folders for the
relevant source folder is set to "Included: **/*.java" and "Excluded:
(None)", and if I clear included to "(all)" it works -- however, this is
overwritten when I run "mvn eclipse:eclipse".

The change corresponds to

to


I've tried various manglings of the resources section of the pom.xml file,
but I can't get it to do anything different. Also, mvn resources:resource
works as expected, so I'm suspecting that I'm looking in the wrong place.

How do I get Maven to output the right classpathentry ?

Thanks,

Martin Seebach


Re: Urgent-kindly help in installing maven assembly plugin

2009-11-20 Thread Anders Hammar
Does any maven command work? Like
mvn compile
?

My guess would be that the proxy configuration isn't correct. Talk to your
network/firewall/proxy staff.

Also, executing
mvn install -X
would give you debug output.

/Anders

On Fri, Nov 20, 2009 at 12:45, Dipankar Das
wrote:

> -- Forwarded message --
> From: Dipankar Das 
> Date: Fri, Nov 20, 2009 at 3:31 AM
> Subject: Urgent-kindly help in installing maven assembly plugin
> To: bri...@apache.org, br...@apache.org
>
>
> Dear Sir,
>
> I am using both of the following packages (apache-maven-2.2.1-bin
> apache-maven-2.0.10-bin) but  it gives the same error  after  executing the
> *command *prompt. Please help me to cope up with this problem. I have
> changed the proxy of settings.xml for this purpose but nothing has yet been
> improved.
>
> 
> true
> http
> www.jadavpur.edu
> 8080
> 
> *
> command *
>
> C:\Documents and Settings\dipankar>mvn install assembly:assembly
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'assembly'.
> [INFO] org.apache.maven.plugins: checking for updates from central
> [WARNING] repository metadata for: 'org.apache.maven.plugins' could not be
> retri
> eved from repository: central due to an error: Error transferring file
> [INFO] Repository 'central' will be blacklisted
> Downloading:
> http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-assemb
> ly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom
> [INFO]
> 
> [ERROR] BUILD ERROR
> [INFO]
> 
> [INFO] Error building POM (may not be this project's POM).
>
>
> Project ID: org.apache.maven.plugins:maven-assembly-plugin
>
> Reason: POM 'org.apache.maven.plugins:maven-assembly-plugin' not found in
> reposi
> tory: Unable to download the artifact from any repository
>
>  org.apache.maven.plugins:maven-assembly-plugin:pom:2.2-beta-2
>
> from the specified remote repositories:
>  central (http://repo1.maven.org/maven2)
>
>  for project org.apache.maven.plugins:maven-assembly-plugin
>
>
> [INFO]
> 
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> 
> [INFO] Total time: 1 minute 26 seconds
> [INFO] Finished at: Fri Nov 20 16:22:32 PST 2009
> [INFO] Final Memory: 1M/4M
> [INFO]
> 
>


Fwd: Urgent-kindly help in installing maven assembly plugin

2009-11-20 Thread Dipankar Das
-- Forwarded message --
From: Dipankar Das 
Date: Fri, Nov 20, 2009 at 3:31 AM
Subject: Urgent-kindly help in installing maven assembly plugin
To: bri...@apache.org, br...@apache.org


Dear Sir,

I am using both of the following packages (apache-maven-2.2.1-bin
apache-maven-2.0.10-bin) but  it gives the same error  after  executing the
*command *prompt. Please help me to cope up with this problem. I have
changed the proxy of settings.xml for this purpose but nothing has yet been
improved.


true
http
www.jadavpur.edu
8080

*
command *

C:\Documents and Settings\dipankar>mvn install assembly:assembly
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'assembly'.
[INFO] org.apache.maven.plugins: checking for updates from central
[WARNING] repository metadata for: 'org.apache.maven.plugins' could not be
retri
eved from repository: central due to an error: Error transferring file
[INFO] Repository 'central' will be blacklisted
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-assemb
ly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom
[INFO]

[ERROR] BUILD ERROR
[INFO]

[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-assembly-plugin

Reason: POM 'org.apache.maven.plugins:maven-assembly-plugin' not found in
reposi
tory: Unable to download the artifact from any repository

  org.apache.maven.plugins:maven-assembly-plugin:pom:2.2-beta-2

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

 for project org.apache.maven.plugins:maven-assembly-plugin


[INFO]

[INFO] For more information, run Maven with the -e switch
[INFO]

[INFO] Total time: 1 minute 26 seconds
[INFO] Finished at: Fri Nov 20 16:22:32 PST 2009
[INFO] Final Memory: 1M/4M
[INFO]



Re: Alternative output directory for javadocs

2009-11-20 Thread Sebastian Hoß
On Fri, 20 Nov 2009 12:03:26 +0100
Gajo Csaba  wrote:

> The example from the website worked fine for me, it placed the
> javadocs into an alternative directory, though maybe I didn't
> understand what exactly you're trying to archive.
> 

Well I simply wanted to change the default javadoc location. Using the
example from the website gave me two problems:

1) No test javadocs were generated (no javadocs for the code
under /test)
2) The main javadocs were placed in the correct directory but the link
pointing to them had the wrong label. It said "Test JavaDocs" but
should have "JavaDocs".

In my last mail I explained the workaround I found for these problems.

Is that any clearer? :-)

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: findbugs-plugin: Premature end of file.

2009-11-20 Thread Bruno Marti

Perhaps I found the problem.
It seems the reports gets generated twice.
I had following configuration of the site plugin:

org.apache.maven.plugins
maven-site-plugin
2.0.1
true

de, en



When I change to only one locales de everthing things
works fine.
Also Findbugs-Plugin 2.2/2.1/2.0.1

org.apache.maven.plugins
maven-site-plugin
2.0.1
true

de







duality72 wrote:
> 
> I'm having the same problem today. Looks like the findbugs plugin has been
> updated to version 2.2 and is causing the problem. Reverting to version
> 2.0.1 has removed the problem.
> 

-- 
View this message in context: 
http://old.nabble.com/findbugs-plugin%3A-Premature-end-of-file.-tp26421353p26438771.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Isn't listing a dependency supposed to download that JAR file into your WEB-INF/lib folder?

2009-11-20 Thread Nick Stolwijk
The war plugin automatically puts all your dependencies on runtime and
compile in your war file, so I guess the dependencies aren't in one of
those scopes. Look at mvn dependencies:tree output to see in what
scope they are.

With regards,

Nick Stolwijk
~Java Developer~

IPROFS BV.
Claus Sluterweg 125
2012 WS Haarlem
http://www.iprofs.nl



On Fri, Nov 20, 2009 at 12:09 PM, Ludwig Magnusson
 wrote:
> If you add this to your pom.xml:
>
> 
>  org.apache.maven.plugins
>  maven-dependency-plugin
>  2.1
>  
>    
>      process-resources
>      
>        copy-dependencies
>      
>      
>        ${project.basedir}/WEB-INF/lib
>        test
>      
>    
>  
> 
>
> All your dependencies (that is not in the test-scope) should be copied to
> /WEB-INF/lib during the specified phase (here, process-resources).
> If you then run mvn package, your war-file is created anf the jars are
> included.
>
> /Ludwig
>
> -Original Message-
> From: laredotornado [mailto:laredotorn...@gmail.com]
> Sent: den 19 november 2009 23:04
> To: users@maven.apache.org
> Subject: Isn't listing a dependency supposed to download that JAR file into
> your WEB-INF/lib folder?
>
>
> I'm using Maven 2.2 on Mac 10.5.6 with JBoss 5.1.  I have these two
> dependencies in my pom.xml (I'm building a WAR file) ...
>
>    
>      com.myco.jsf
>      com-myco-jsf
>      1.11
>    
>    
>      myco.util.jsf
>      myco-util-jsf
>      1.3
>    
>
> I can compile and build my project fine using
>
> mvn clean install jboss:redeploy
>
> However when I open up my WAR file, the two JAR files listed above are not
> there.  Why not?  Anyone know how to include them?
>
> Thanks,  - Dave
> --
> View this message in context:
> http://old.nabble.com/Isn%27t-listing-a-dependency-supposed-to-download-that
> -JAR-file-into-your-WEB-INF-lib-folder--tp26421497p26421497.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: Isn't listing a dependency supposed to download that JAR file into your WEB-INF/lib folder?

2009-11-20 Thread Ludwig Magnusson
If you add this to your pom.xml:


  org.apache.maven.plugins
  maven-dependency-plugin
  2.1
  

  process-resources
  
copy-dependencies
  
  
${project.basedir}/WEB-INF/lib
test
  

  


All your dependencies (that is not in the test-scope) should be copied to
/WEB-INF/lib during the specified phase (here, process-resources).
If you then run mvn package, your war-file is created anf the jars are
included.

/Ludwig

-Original Message-
From: laredotornado [mailto:laredotorn...@gmail.com] 
Sent: den 19 november 2009 23:04
To: users@maven.apache.org
Subject: Isn't listing a dependency supposed to download that JAR file into
your WEB-INF/lib folder?


I'm using Maven 2.2 on Mac 10.5.6 with JBoss 5.1.  I have these two
dependencies in my pom.xml (I'm building a WAR file) ...


  com.myco.jsf
  com-myco-jsf
  1.11


  myco.util.jsf
  myco-util-jsf
  1.3


I can compile and build my project fine using 

mvn clean install jboss:redeploy

However when I open up my WAR file, the two JAR files listed above are not
there.  Why not?  Anyone know how to include them?

Thanks,  - Dave
-- 
View this message in context:
http://old.nabble.com/Isn%27t-listing-a-dependency-supposed-to-download-that
-JAR-file-into-your-WEB-INF-lib-folder--tp26421497p26421497.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Alternative output directory for javadocs

2009-11-20 Thread Gajo Csaba
The example from the website worked fine for me, it placed the javadocs 
into an alternative directory, though maybe I didn't understand what 
exactly you're trying to archive.


Regards, Csaba


Sebastian Hoß wrote:

On Fri, 20 Nov 2009 11:48:09 +0100
Sebastian Hoß  wrote:

  

Hey list!

..

So how do you specify alternative output directories for javadocs? Any
help on that is appreciated :-)




Ah well, I've done it:

Using reportSets you can specify the destDir for the javadoc:javadoc
goal and the javadoc:test-javadoc goal independently [1]. So I ended up
with something like this:


org.apache.maven.plugins
maven-javadoc-plugin
2.6.1


main-html

api


javadoc



test-html

testapi


test-javadoc





That gives me the desired result but I still think that the plugin
documentation mentioned in my last mail is wrong..

[1]:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/test-javadocs.html

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

  




-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Alternative output directory for javadocs

2009-11-20 Thread Sebastian Hoß
On Fri, 20 Nov 2009 11:48:09 +0100
Sebastian Hoß  wrote:

> Hey list!
> 
> ..
> 
> So how do you specify alternative output directories for javadocs? Any
> help on that is appreciated :-)
> 

Ah well, I've done it:

Using reportSets you can specify the destDir for the javadoc:javadoc
goal and the javadoc:test-javadoc goal independently [1]. So I ended up
with something like this:


org.apache.maven.plugins
maven-javadoc-plugin
2.6.1


main-html

api


javadoc



test-html

testapi


test-javadoc





That gives me the desired result but I still think that the plugin
documentation mentioned in my last mail is wrong..

[1]:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/test-javadocs.html

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: How do I prevent maven from searching my own artifacts in public repositories ?

2009-11-20 Thread Anders Hammar
I think that the battle today is between Nexus and Artifactory. Archiva has
a few features that Nexus for instance lacks, but the development of Archiva
is slower than Nexus for instance.
Regarding Nexus or Artifactory you should which one fits your needs the
best. Nexus supports the "filtering" you're talking about below (it's called
routing rules in Nexus). Not sure about Artifactory.

/Anders

On Fri, Nov 20, 2009 at 09:03, TorstenKarusseit wrote:

> Hi all,
>
> thank you very mutch.
> I think Anders is right saying to use a repo manager,
> wich has to filter the artifact request if it matchs a
> predefined pattern of my project.
>
> Do anyone of you have experience with such a manager ?
> Nexus or Archiva ?
>
> Torsten
>
>
>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


Alternative output directory for javadocs

2009-11-20 Thread Sebastian Hoß
Hey list!

I'm trying to change the output directory for the generated javadocs
from "/apidocs" to something like "/api". According to the plugin
documentation[1] this is easily achieved by specifying an alternative
"destDir". However when I'm using the alternative directory (name
doesn't matter) the test documentation will not be created giving the
following info:

[INFO] Skipped "Test JavaDocs" report, file "api/index.html"
already exists for the English version.

The page mentioned at [1] talks about "testDestDir" as the way to
specify the test javadoc location but the configuration option is
missing from the javadoc:javadoc and javadoc:test-javadoc goals and
thus does not work.

Apart from that it labels the generated javadoc report for the main
sources as "Test JavaDocs" but links to the main javadoc at (in my
case) "/api". 

So how do you specify alternative output directories for javadocs? Any
help on that is appreciated :-)

Greets,
Sebastian

P.S.: I'm using version 2.6.1 of the javadoc plugin and maven version
2.2.1.

[1]:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/output-configuration.html

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Excluding repositories

2009-11-20 Thread Gajo Csaba

Hello,

One of the dependencies is trying to access a repository at 
download.java.net, and this site is blocked by our firewall. Is there a 
way to tell Maven to skip this repository? Either in settings.xml or pom.xml


Thanks, Csaba





-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Putting a Release in the Repository

2009-11-20 Thread Martin Höller
Which version of the release-plugin are you using? MRELEASE-216[0], which 
seems very related, was fixed for version 2.0-beta-10, but this version is 
not yet released!

hth,
- martin

[0] http://jira.codehaus.org/browse/MRELEASE-261


Am Donnerstag, 19. November 2009 20:43:26 schrieb Neil Chaudhuri:
> I have done those things, but I get the following error:
>
> [INFO] [INFO] Cannot execute mojo: clean. It requires a project with an
> existing pom.xml, but the build is not using one.
>
> I thought that error only occurred when the URL to the repo was incorrect.
> Since I am able to do a release:prepare and see the project tagged in SVN,
> I imagine that isn't the case.
>
> It occurred to me that this could be a flatness issue. My release in SVN
> looks like this:
>
> myapp-0.8.1
> --parent
> --persistence
> --services
>
> Each of these represents a module with its own pom. Shockingly, parent is
> the parent module for the others. There is no pom at the myapp-0.8.1 level,
> so that would explain the error.
>
> Because of the flatness issue, I had to add configure the release plugin in
> the following fashion for it to work:
>
> 
>
> ${basedir}/..
> false
> clean install clean
> install
> -Dmaven.test.skip
> svn:///data/svn/project/tags
> true
> 
>
>
> Given this setup, how can I do the release? Any insight is appreciated.
>
> Thanks.
>
>
>
> -Original Message-
> From: Stevo Slavić [mailto:ssla...@gmail.com]
> Sent: Thursday, November 19, 2009 2:22 PM
> To: Maven Users List
> Subject: Re: Putting a Release in the Repository
>
> http://weblogs.java.net/blog/2008/08/31/using-maven-release-plugin
>
> http://www.vineetmanohar.com/2009/10/23/how-to-automate-project-versioning-
>and-release-with-maven/
>
> Regards,
> Stevo.
>
> On Thu, Nov 19, 2009 at 8:19 PM, Stephen Connolly <
>
> stephen.alan.conno...@gmail.com> wrote:
> > mvn release:perform
> > after the prepare
> >
> > Sent from my [rhymes with tryPod] ;-)
> >
> >
> > On 19 Nov 2009, at 19:11, "Neil Chaudhuri" 
> > wrote:
> >
> >  I am using the prepare goal of the Maven Release Plugin to publish a
> >
> >> release in SVN. The result of course is that the poms in the trunk and
> >> in my local copy are updated to the next version snapshot. What I want
> >> to do is to take the release in SVN and publish it to my local Nexus
> >> repository in the releases portion of the site. I am doing the same for
> >> snapshots by using the Maven Deploy Plugin.
> >>
> >>
> >>
> >> I suppose my question is how can I get the Maven Release and Deploy
> >> Plugins to work in tandem so that I can release something to SVN and
> >> then have it be deployed to my local Nexus repository.
> >>
> >>
> >>
> >> Thanks.
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org


-- 
Martin Höller   | martin.hoel...@xss.co.at
*x Software + Systeme   | http://www.xss.co.at/
Karmarschgasse 51/2/20  | Tel: +43-1-6060114-40
A-1100 Vienna, Austria  | Fax: +43-1-6060114-71


signature.asc
Description: This is a digitally signed message part.


Re: How do I prevent maven from searching my own artifacts in public repositories ?

2009-11-20 Thread TorstenKarusseit

Hi all,

thank you very mutch.
I think Anders is right saying to use a repo manager,
wich has to filter the artifact request if it matchs a
predefined pattern of my project.

Do anyone of you have experience with such a manager ?
Nexus or Archiva ?

Torsten




-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org