A proxy is not a repository, you need to define a repository to be
able to deploy to your internal repository but you can always do some
test using your local repository.

I think you are trying to define a super pom from what I understand. I
have never tried it myself but what you are trying to achieve is
logical and should work.

On 2/22/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
> I have a mirror in my settings.xml as follows:
>
>         <mirror>
>             <id>maven-proxy</id>
>             <name>Maven-Proxy Mirror</name>
>             <url>http://mydomain:9999/repository/</url>
>             <mirrorOf>central</mirrorOf>
>         </mirror>
>
> This points to my internal repository which is served by maven-proxy. The 
> poms and jars are deployed to this installation from source control on the 
> remote server and other jar dependencies are resolving correctly from this 
> repo.
>
> I don't have a <repositories> tag in any of my poms. Is this asn incorrect 
> way to set it up?
>
> Matt
>
> -----Original Message-----
> From: Stephen Duncan [mailto:[EMAIL PROTECTED]
> Sent: 22. februar 2006 12:27
> To: Maven Users List
> Subject: Re: Multi-project woes
>
> Is the repository information defined in the parent POM?  Do the child POMs 
> have all the information they need to retrieve the parent POM from your 
> remote repository?
>
> Usually my parent POM has the definition of the repositories, so, to get the 
> parent the first time, I have to define the repositories in my settings.xml.
>
> See: http://maven.apache.org/guides/mini/guide-multiple-repositories.html
>
> -Stephen
>
> On 2/22/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
> > No, I have the parent tag (example in my first mail), the problem is 
> > finding the parent pom if it is not available locally.
> >
> > If I checkout the entire multi-project and 'mvn install' from the parent 
> > project it works as expected, all subprojects are packaged and installed in 
> > the local cache. I am able to run, for example, 'mvn compile' from any of 
> > the subprojects and the parent pom dependency will be resolved from the 
> > local cache. I can even remove all projects and then checkout only a single 
> > subproject, maven tasks still work because the parent pom is still in the 
> > local cache.
> >
> > What I would like to do is allow other developers to checkout just a single 
> > subproject and start working on it separately without needing to do 
> > anything else. My hope was that when 'mvn compile' would be run in this 
> > subproject, and the parent pom was not found in the local cache, that maven 
> > would then search through the repositories and mirrors.
> >
> > I believe that our repositories and mirrors are set up correctly because 
> > other dependencies are resolved through them. Are poms resolved 
> > differently? Is a parent pom resolved in a different way than jar or pom 
> > dependencies? Am I missunderstanding the purpose or possibilities of 
> > multi-project builds? Please note that my main goal is to centralize 
> > configuration and not necessarily trigger builds of subprojects, am I 
> > approching this wrong?
> >
> > Thanks again,
> >
> > Matt
> >
> > -----Original Message-----
> > From: javed mandary [mailto:[EMAIL PROTECTED]
> > Sent: 22. februar 2006 11:40
> > To: Maven Users List
> > Subject: Re: Multi-project woes
> >
> > Hi Matt,
> >             if i understand correctly you have defined the child modules 
> > but have you defined the parent of of your child modules inside of the 
> > child module POM files ?
> >
> > In each child module POM there needs to be something like this:
> > <project[.... ]
> >
> > <parent>
> >    <groupId>com.package.name.of.parent</groupId>
> >       <artifactId>parent</artifactId>
> >         <version>parentversiion</version> </parent>
> >
> > [....]
> >
> > Note: Child modules will inherit all the dependencies associated in the 
> > Parent POM.
> >
> > regards,
> >          Javed
> >
> > On 2/22/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
> > >
> > > Ok, so maven will not fetch a parent pom from a repository?
> > >
> > > And the error is nothing fancier than the pom cannot be found in any
> > > repository. I guess I am just using maven wrong but I would like to
> > > be able to work on a subproject without having to fetch all of the 
> > > "sibling"
> > > projects, but still have a central place to add all of the common 
> > > settings.
> > > Is there another method for this? The projects are of a logical
> > > grouping but don't necessarily have dependencies on one another.
> > >
> > > Matt
> > >
> > >
> > > -----Original Message-----
> > > From: Alexandre Poitras [mailto:[EMAIL PROTECTED]
> > > Sent: 21. februar 2006 17:37
> > > To: Maven Users List
> > > Subject: Re: Multi-project woes
> > >
> > > Maven should find your parent without any problem. However, you have
> > > to understand that when you want to compile or anything, you should
> > > run the command on your parent project  so all the inter-projects
> > > dependencies are resolved. Maven will then be able to figure the
> > > order in wich compile the children projects. Other then that your
> > > poms files seem fine and your directory names too. Please post the error 
> > > message if you need more help.
> > >
> > > On 2/21/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
> > > > I have made a multi-project setup with a standard structure:
> > > >
> > > > project
> > > > --- subproject A
> > > > --- subproject B
> > > >
> > > > The project itself is quite big and the subprojects are components
> > > > that are usable by the main project. I have added all of the
> > > > common information to the project pom.xml as follows:
> > > >
> > > > <project>
> > > >   <modelVersion>4.0.0</modelVersion>
> > > >   <groupId>com.a.b</groupId>
> > > >   <artifactId>main</artifactId>
> > > >   <packaging>pom</packaging>
> > > >   <version>1.0-SNAPSHOT</version>
> > > >   <name>Company</name>
> > > >   <url>http://www.url.com</url>
> > > >   <inceptionYear>2006</inceptionYear>
> > > >   <modules>
> > > >     <module>subprojectA</module>
> > > >     <module>subprojectB</module>
> > > >     .........
> > > >
> > > > And in the subprojects:
> > > >
> > > >   <groupId>com.a.b.subprojectA</groupId>
> > > >   <artifactId>subprojectA</artifactId>
> > > >   <packaging>jar</packaging>
> > > >   <version>1.0-SNAPSHOT</version>
> > > >   <name>Subproject A</name>
> > > >   <url>http://maven.apache.org</url>
> > > >   <parent>
> > > >         <groupId>com.a.b/groupId>
> > > >         <artifactId>main</artifactId>
> > > >         <version>1.0-SNAPSHOT</version>
> > > >   </parent>
> > > >
> > > >
> > > > We are using eclipse as our IDE and the heirarchal structure is
> > > > clumsy with so many subprojects so we are trying to check out just
> > > > the subprojects from source control. The problem is that our
> > > > subprojects are unable to resolve the main pom from any
> > > > repository, is this expected with the way we are trying to use it?
> > > >
> > > > We are also using maven-proxy and continuum. Both continuum and
> > > > our local workstations are able to resolve dependencies such as
> > > > maven plugins using the maven-proxy but fail finding our internal pom.
> > > > Both work if I install the main pom in the local cache but I would
> > > > like to be able to checkout a subproject and "mvn compile". Is
> > > > this possible in this way?
> > > >
> > > >
> > > > Thanks in advance,
> > > >
> > > > Matt
> > > >
> > > >
> > >
> > >
> > > --
> > > Alexandre Poitras
> > > Québec, Canada
> > >
> > > --------------------------------------------------------------------
> > > - 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]
> >
> >
>
>
> --
> Stephen Duncan Jr
> www.stephenduncanjr.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]
>
>


--
Alexandre Poitras
Québec, Canada

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

Reply via email to