Good day, That's because you're looking at the binary repository, and not the source repository :-)
checkout the code from its source repository then reasses it again :-) ...as to where it is, I don't know. Try googling for it :-) The basedir is not http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/axis2/. It is the one that contains the pom.xml of axis2 in the source repository. If you take a look at the source, you would probably see something like . |-- pom.xml `-- modules `-- parent `-- pom.xml ( note: you will not see this directory structure in the binary repository. it's in the source repository ). Furthermore, users use pom.xml ( this is where you do your mvn whatever:command ), while maven uses the .pom files ( ...i think for resolving dependencies ). Cheers, Franz lightbulb432 wrote: > > Thanks for your response. > > By basedir do you mean the path that directly contains the artifacts? e.g. > http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/axis2/ > in the case where org.apache.axis2 is the groupId? > > In this case, is the axis2-1.1.pom wrong, or am I mistaken? Because in > that .pom file, it refers to > <module>modules/parent</module> > > Shouldn't it refer to > <module>../axis2-parent</module> > because that's how it looks to me to be structured in their repository. > > So it seems like 2 mistakes have been made - there's no modules directory > underneath the axis2 artifact directory, and it doesn't seem to be called > parent, but rather axis2-parent (or is their way of writing it correct > because of some default prefixing or something like that?) > > What also confuses me is that for each of the modules, for example > "java2wsdl" at > http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/axis2/axis2-java2wsdl/1.1/ > there is no pom.xml! Only a axis2-java2wsdl-1.1.pom...but that file looks > pretty close to a pom.xml...? > > Wow, I'm so confused. Please help! Thanks. > > > > franz see wrote: >> >> Good day, >> >> The <modules/> tag actually refers to directories from the ${basedir}. >> Thus if you have >> >> <project> >> ... >> <modules> >> ... >> <module>modules/parent</module> >> <module>modules/java2wsdl</module> >> </modules >> </project> >> >> Maven will try to find ${basedir}/modules/parent/pom.xml and >> ${basedir}/modules/java2wsdl/pom.xml. >> >> As for the difference between pom.xml and axis2-1.1.pom, ...the former is >> the one maven uses for its build and can be found in your source, while >> the latter is generated by maven when you're installing or deploying a >> maven project to a repository ( which would also be used by maven in some >> of its processes ). >> >> As for the packages, try looking at the modules/xxx/target/ for the >> generated binaries. If you don't see it there, try looking at the output >> log. >> >> If a module is a jar, then you'd probably see something like >> >> [INFO] Building <some-module> >> ... >> [INFO] jar:jar >> ... >> [INFO] Building jar: <path to the generated jar> >> >> Then from there, you can take a look at the <path to the generated jar> >> to see whether it really was created. >> >> The same goes for non-jar modules...you would have something like >> >> [INFO] Building <some-module> >> ... >> [INFO] <goal to build the binary> >> ... >> [INFO] Building <binary type>: <path to the generated binary> >> >> Cheers, >> Franz >> >> >> lightbulb432 wrote: >>> >>> I want to build a multi-module project from the following pom, but I'm >>> not sure if I'm doing it correctly. The POM of the containing project is >>> below: >>> >>> http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/axis2/axis2/1.1/axis2-1.1.pom >>> >>> When I do a "mvn package" in that directly after downloading it, it only >>> packages itself but not the specified modules. I'm not sure why the >>> modules start with "modules/" and don't contain a prefix of "axis2-", >>> which I'd guess it should be based on the naming of what the other >>> modules are listed as (if you go up a couple of levels from the POM link >>> above) >>> >>> Also, what's the difference between a pom.xml and a axis2-1.1.pom? >>> >>> Your help would be really appreciated. >>> >> >> > > -- View this message in context: http://www.nabble.com/Multi-module-not-picking-up-modules-tf3566005s177.html#a9964022 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
