Re: Repo in parent dir...
Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino - 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: Repo in parent dir...
Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino - 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: Repo in parent dir...
Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino - 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: Repo in parent dir...
Sure, but we then need an extra server :/ And even more setup... So actually what you are saying that on all setups where you are using dependencies that are not in the common maven repository you need a repo manager.. 2009/4/21 David Hoffer dhoff...@gmail.com: Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino - 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: Repo in parent dir...
To be more specific, all dependencies, including the ones in central, go through your own personal maven repo. This saves a lot of bandwidth (you only have to retrieve the artifact from the maven central repo once) and reduces the load on the maven central server considerably. Getting your own repo manager is well worth the effort. --- Todd Thiessen -Original Message- From: nino martinez wael [mailto:nino.martinez.w...@gmail.com] Sent: Tuesday, April 21, 2009 9:38 AM To: Maven Users List Subject: Re: Repo in parent dir... Sure, but we then need an extra server :/ And even more setup... So actually what you are saying that on all setups where you are using dependencies that are not in the common maven repository you need a repo manager.. 2009/4/21 David Hoffer dhoff...@gmail.com: Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino -- --- 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 - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Repo in parent dir...
Yes I know this. 2009/4/21 Todd Thiessen thies...@nortel.com: To be more specific, all dependencies, including the ones in central, go through your own personal maven repo. This saves a lot of bandwidth (you only have to retrieve the artifact from the maven central repo once) and reduces the load on the maven central server considerably. Getting your own repo manager is well worth the effort. --- Todd Thiessen -Original Message- From: nino martinez wael [mailto:nino.martinez.w...@gmail.com] Sent: Tuesday, April 21, 2009 9:38 AM To: Maven Users List Subject: Re: Repo in parent dir... Sure, but we then need an extra server :/ And even more setup... So actually what you are saying that on all setups where you are using dependencies that are not in the common maven repository you need a repo manager.. 2009/4/21 David Hoffer dhoff...@gmail.com: Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino -- --- 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 - 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: Repo in parent dir...
Last time I checked, setting up Nexus took me 10 minutes and you can run it quite safely on your own desktop... I suspect Artifactory would be similar... This is for your own good... Go on... drink the repository manager kool-aid, you've already drank the Maven kool-aid, what are you afraid of ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com Sure, but we then need an extra server :/ And even more setup... So actually what you are saying that on all setups where you are using dependencies that are not in the common maven repository you need a repo manager.. 2009/4/21 David Hoffer dhoff...@gmail.com: Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino - 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: Repo in parent dir...
Since you need this anyway, there is no extra server. We use Artifactory and deploying 4 dependencies manually in this server takes about 4 minutes. Why fight whats easy? -Dave On Tue, Apr 21, 2009 at 8:01 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Yes I know this. 2009/4/21 Todd Thiessen thies...@nortel.com: To be more specific, all dependencies, including the ones in central, go through your own personal maven repo. This saves a lot of bandwidth (you only have to retrieve the artifact from the maven central repo once) and reduces the load on the maven central server considerably. Getting your own repo manager is well worth the effort. --- Todd Thiessen -Original Message- From: nino martinez wael [mailto:nino.martinez.w...@gmail.com] Sent: Tuesday, April 21, 2009 9:38 AM To: Maven Users List Subject: Re: Repo in parent dir... Sure, but we then need an extra server :/ And even more setup... So actually what you are saying that on all setups where you are using dependencies that are not in the common maven repository you need a repo manager.. 2009/4/21 David Hoffer dhoff...@gmail.com: Good rule of thumb with maven, don't fight convention. You need a repo manager to deploy so why not use the same for your 4 dependencies? It works. -Dave On Tue, Apr 21, 2009 at 6:22 AM, nino martinez wael nino.martinez.w...@gmail.com wrote: Ahh, this works just fine if I keep the repositories relative to the sub project: parent | |--Sub\repo |--Sub\repo |--Sub\repo But is a waste of space.. This is a very nice way of adding stuff to dependencies that are no available on the public repos, it's also very usefull to deploy things into a CI server where you only have access to the CI server .. So you are saying that I should use a repository manage just to contain the 4 dependencies that I have..? It would complicate a lot of things.. I do get the idea to use repository manages, but for just 4 deps, it seems overkill. Anyhow is it a bug that it can be use that way? regards 2009/4/21 Stephen Connolly stephen.alan.conno...@gmail.com: Here's what you are doing wrong: you are trying to do things the ANT way (i.e. let's check in a directory of jars into SCM) using Maven. Use a repository manager and don't keep a local repo contained within your project. ;-) -Stephen 2009/4/21 nino martinez wael nino.martinez.w...@gmail.com: Hi I have a multimodule project where I have a local repo contained within the project currently it's defined as this: repositories repository releases checksumPolicywarn/checksumPolicy enabledtrue/enabled updatePolicyinterval:60/updatePolicy /releases idlocal.3rd.party/id nameLocal 3rd Party repo/name urlfile://${basedir}/repo/url /repository /repositories In my parent pom.xml however that generates a structure relative to the sub projects like this: parent | |--Sub\repo however what I want are this: parent | |-Repo\dependencies |-Sub I've tried substituting basedir with project.parent.basedir, it's not working... What am I doing wrong? regards Nino -- --- 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 - 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: Repo in parent dir...
On 21 Apr 2009, at 15:05, Stephen Connolly wrote: Last time I checked, setting up Nexus took me 10 minutes and you can run it quite safely on your own desktop... Likewise, I set up nexus on my laptop. It works like a charm, and makes using maven on the road much more pleasant. -Dom - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Repo in parent dir...
True, i'll hop on the wagon and drink the rest of the potion.. Thanks all for helping out.. 2009/4/21 Dominic Mitchell d...@semantico.com: On 21 Apr 2009, at 15:05, Stephen Connolly wrote: Last time I checked, setting up Nexus took me 10 minutes and you can run it quite safely on your own desktop... Likewise, I set up nexus on my laptop. It works like a charm, and makes using maven on the road much more pleasant. -Dom - 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