RE: Re: TFS or NuGet repository for Maven
>> It seems that the only system that supports both NuGet and Maven is Nexus. Not looking to turn this into an Artifactory versus Nexus discussion, but with at least the Professional version we use, Artifactory does provide support for NuGet - http://www.jfrog.com/confluence/display/RTF/NuGet+Repositories Artifactory supports yum, npm, and rubygems as well. -Original Message- From: Preston, Dale [mailto:dale.pres...@conocophillips.com] Sent: Tuesday, March 03, 2015 2:37 PM To: Maven Users List Subject: RE: Re: TFS or NuGet repository for Maven Manfred, I think you've hit the nail on the head, understanding our problem and the best path forward. It seems that the only system that supports both NuGet and Maven is Nexus. Now I wish we'd gone with Nexus when we put in the Artifactory. We went with Artifactory initially simply because we were able to get a build image for Azure that had our initial instance up and running in about 5 minutes - including server build. We use it internally only now - no Azure. Now I just have to convince the TFS team to implement Nexus instead of, or alongside, the ProGet system they just put in place. I'm going to build a Nexus OSS repository and try it out. Thanks. -Original Message- From: Manfred Moser [mailto:manf...@mosabuam.com] Sent: Monday, March 02, 2015 23:44 To: users@maven.apache.org Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven Dale, At one of my clients we have a large TFS deployment for TFVC and GIT as well as a lot of the other SDLC support. However TFS does NOT include support for a binary component repository manager like Artifactory or Nexus. And we also ended up using Jenkins fyi. I think you have no real choice but to use repository manager in parallel to your TFS server. If you try to put the component/repository management aspect into TFS/TFVC with some manual/custom setup you will spend considerable time and money getting that working and supporting it. My suggestion would be to get the development infrastructure support team (same team as TFS admins, often called build mgt team, or dev infrastructure or SCM...) to take on the role of managing a repo manager. When it comes to choice of repo manager my suggestions would be to use Sonatype Nexus OSS since it gives you support for Maven and NuGet repositories without any licensing requirements and is the most widely used repo manager. Nexus OSS also includes yum, npm and rubygems support in case you need those. Here is the Nexus docs. https://urldefense.proofpoint.com/v2/url?u=http-3A__books.sonatype.com_nexus-2Dbook_reference_index.html&d=AwIFAg&c=3BfiSO86x5iKjpl2b39jud9R1NrKYqPq2js90dwBswk&r=NF0IAYI_NfHhkV8nahJdQXSh8gVSRYc26SLHnrGzSoM&m=LwWDBk18hifsrfLiBhiQRgLhsWZaYKcZKUdTYVMCLho&s=w1vFJHRH37KDpOzfd6BYkZaLRi6Utj4UTyX9uqUhMPA&e= You might also want to read some of the blogs posts regarding Nexus and Nuget from Damir Arh. https://urldefense.proofpoint.com/v2/url?u=http-3A__www.sonatype.org_nexus_author_d-2Darh_&d=AwIFAg&c=3BfiSO86x5iKjpl2b39jud9R1NrKYqPq2js90dwBswk&r=NF0IAYI_NfHhkV8nahJdQXSh8gVSRYc26SLHnrGzSoM&m=LwWDBk18hifsrfLiBhiQRgLhsWZaYKcZKUdTYVMCLho&s=Asux9UAbaeanMWPXUYOKRPpjBgb4aTUUt1HsgOqCZbw&e= I hope that helps Manfred Disclaimer: I also work with Sonatype as Nexus trainer and author among other things. Preston, Dale wrote on 02.03.2015 11:57: > The .net world uses NuGet for dependency resolution in a way similar, > but not exactly like, Maven would use Artifactory or Maven > repositories. The newest version of TFS will support Maven builds and > Java - though all the old versions did as well; it was just not as > well integrated and required custom build scripting. We'd like to > dump our GIT/Artifactory/Jenkins for TFS so that the TFS team can > support our SDLC environment and our development team doesn't have to. > > We believe we can do everything except the dependency > resolution/repository functionality that Artifactory provides in TFS > 2015. The TFS team doesn't want to support Artifactory though so we'd > end up with split support for our environment. I'd rather keep our > SDLC stack than to just give part of it to them but I'd love to hand > it all off to someone outside of our developer team for support so developers > can work on coding. > > I hope that makes it clearer what it is that I'm trying to accomplish. > > Dale > > -----Original Message----- > From: Karl Heinz Marbaise [mailto:khmarba...@gmx.de] > Sent: Monday, March 02, 2015 13:07 > To: Maven Users List > Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven > > Hi, > > What do you exactly mean by TFS / NuGet integration for Maven > repositories... > > A maven repository either in Artifactory or in other re
RE: Re: TFS or NuGet repository for Maven
Manfred, I think you've hit the nail on the head, understanding our problem and the best path forward. It seems that the only system that supports both NuGet and Maven is Nexus. Now I wish we'd gone with Nexus when we put in the Artifactory. We went with Artifactory initially simply because we were able to get a build image for Azure that had our initial instance up and running in about 5 minutes - including server build. We use it internally only now - no Azure. Now I just have to convince the TFS team to implement Nexus instead of, or alongside, the ProGet system they just put in place. I'm going to build a Nexus OSS repository and try it out. Thanks. -Original Message- From: Manfred Moser [mailto:manf...@mosabuam.com] Sent: Monday, March 02, 2015 23:44 To: users@maven.apache.org Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven Dale, At one of my clients we have a large TFS deployment for TFVC and GIT as well as a lot of the other SDLC support. However TFS does NOT include support for a binary component repository manager like Artifactory or Nexus. And we also ended up using Jenkins fyi. I think you have no real choice but to use repository manager in parallel to your TFS server. If you try to put the component/repository management aspect into TFS/TFVC with some manual/custom setup you will spend considerable time and money getting that working and supporting it. My suggestion would be to get the development infrastructure support team (same team as TFS admins, often called build mgt team, or dev infrastructure or SCM...) to take on the role of managing a repo manager. When it comes to choice of repo manager my suggestions would be to use Sonatype Nexus OSS since it gives you support for Maven and NuGet repositories without any licensing requirements and is the most widely used repo manager. Nexus OSS also includes yum, npm and rubygems support in case you need those. Here is the Nexus docs. http://books.sonatype.com/nexus-book/reference/index.html You might also want to read some of the blogs posts regarding Nexus and Nuget from Damir Arh. http://www.sonatype.org/nexus/author/d-arh/ I hope that helps Manfred Disclaimer: I also work with Sonatype as Nexus trainer and author among other things. Preston, Dale wrote on 02.03.2015 11:57: > The .net world uses NuGet for dependency resolution in a way similar, but not > exactly like, Maven would use Artifactory or Maven repositories. The newest > version of TFS will support Maven builds and Java - though all the old > versions > did as well; it was just not as well integrated and required custom build > scripting. We'd like to dump our GIT/Artifactory/Jenkins for TFS so that the > TFS team can support our SDLC environment and our development team doesn't > have > to. > > We believe we can do everything except the dependency resolution/repository > functionality that Artifactory provides in TFS 2015. The TFS team doesn't > want > to support Artifactory though so we'd end up with split support for our > environment. I'd rather keep our SDLC stack than to just give part of it to > them but I'd love to hand it all off to someone outside of our developer team > for support so developers can work on coding. > > I hope that makes it clearer what it is that I'm trying to accomplish. > > Dale > > -Original Message- > From: Karl Heinz Marbaise [mailto:khmarba...@gmx.de] > Sent: Monday, March 02, 2015 13:07 > To: Maven Users List > Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven > > Hi, > > What do you exactly mean by TFS / NuGet integration for Maven > repositories... > > A maven repository either in Artifactory or in other repository manager > don't need any integration into TFS (version control?) ? > > > Kind regards > Karl Heinz Marbaise > On 3/2/15 8:03 PM, Preston, Dale wrote: >> Is anyone aware of any TFS or NuGet integration for Maven repositories? We >> currently have an Artifactory repository internally for use with Maven but >> would like to integrate with our corporate TFS or NuGet servers for our Jave >> and Maven projects. >> >> Thanks, >> >> Dale >> >> Dale Preston >> Senior Integration Analyst >> Alaska Data Integrator >> 918-661-1346 (Desk) >> 918-931-9182 (Mobile) >> >> > > > > - > 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...@m
Re: TFS or NuGet repository for Maven
And once Nexus is set up it is almost invisible in terms of support requirements. Just a Nexus user. Ron On 03/03/2015 12:43 AM, Manfred Moser wrote: Dale, At one of my clients we have a large TFS deployment for TFVC and GIT as well as a lot of the other SDLC support. However TFS does NOT include support for a binary component repository manager like Artifactory or Nexus. And we also ended up using Jenkins fyi. I think you have no real choice but to use repository manager in parallel to your TFS server. If you try to put the component/repository management aspect into TFS/TFVC with some manual/custom setup you will spend considerable time and money getting that working and supporting it. My suggestion would be to get the development infrastructure support team (same team as TFS admins, often called build mgt team, or dev infrastructure or SCM...) to take on the role of managing a repo manager. When it comes to choice of repo manager my suggestions would be to use Sonatype Nexus OSS since it gives you support for Maven and NuGet repositories without any licensing requirements and is the most widely used repo manager. Nexus OSS also includes yum, npm and rubygems support in case you need those. Here is the Nexus docs. http://books.sonatype.com/nexus-book/reference/index.html You might also want to read some of the blogs posts regarding Nexus and Nuget from Damir Arh. http://www.sonatype.org/nexus/author/d-arh/ I hope that helps Manfred Disclaimer: I also work with Sonatype as Nexus trainer and author among other things. Preston, Dale wrote on 02.03.2015 11:57: The .net world uses NuGet for dependency resolution in a way similar, but not exactly like, Maven would use Artifactory or Maven repositories. The newest version of TFS will support Maven builds and Java - though all the old versions did as well; it was just not as well integrated and required custom build scripting. We'd like to dump our GIT/Artifactory/Jenkins for TFS so that the TFS team can support our SDLC environment and our development team doesn't have to. We believe we can do everything except the dependency resolution/repository functionality that Artifactory provides in TFS 2015. The TFS team doesn't want to support Artifactory though so we'd end up with split support for our environment. I'd rather keep our SDLC stack than to just give part of it to them but I'd love to hand it all off to someone outside of our developer team for support so developers can work on coding. I hope that makes it clearer what it is that I'm trying to accomplish. Dale -Original Message- From: Karl Heinz Marbaise [mailto:khmarba...@gmx.de] Sent: Monday, March 02, 2015 13:07 To: Maven Users List Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven Hi, What do you exactly mean by TFS / NuGet integration for Maven repositories... A maven repository either in Artifactory or in other repository manager don't need any integration into TFS (version control?) ? Kind regards Karl Heinz Marbaise On 3/2/15 8:03 PM, Preston, Dale wrote: Is anyone aware of any TFS or NuGet integration for Maven repositories? We currently have an Artifactory repository internally for use with Maven but would like to integrate with our corporate TFS or NuGet servers for our Jave and Maven projects. Thanks, Dale Dale Preston Senior Integration Analyst Alaska Data Integrator 918-661-1346 (Desk) 918-931-9182 (Mobile) - 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 -- Ron Wheeler President Artifact Software Inc email: rwhee...@artifact-software.com skype: ronaldmwheeler phone: 866-970-2435, ext 102 - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: TFS or NuGet repository for Maven
Dale, At one of my clients we have a large TFS deployment for TFVC and GIT as well as a lot of the other SDLC support. However TFS does NOT include support for a binary component repository manager like Artifactory or Nexus. And we also ended up using Jenkins fyi. I think you have no real choice but to use repository manager in parallel to your TFS server. If you try to put the component/repository management aspect into TFS/TFVC with some manual/custom setup you will spend considerable time and money getting that working and supporting it. My suggestion would be to get the development infrastructure support team (same team as TFS admins, often called build mgt team, or dev infrastructure or SCM...) to take on the role of managing a repo manager. When it comes to choice of repo manager my suggestions would be to use Sonatype Nexus OSS since it gives you support for Maven and NuGet repositories without any licensing requirements and is the most widely used repo manager. Nexus OSS also includes yum, npm and rubygems support in case you need those. Here is the Nexus docs. http://books.sonatype.com/nexus-book/reference/index.html You might also want to read some of the blogs posts regarding Nexus and Nuget from Damir Arh. http://www.sonatype.org/nexus/author/d-arh/ I hope that helps Manfred Disclaimer: I also work with Sonatype as Nexus trainer and author among other things. Preston, Dale wrote on 02.03.2015 11:57: > The .net world uses NuGet for dependency resolution in a way similar, but not > exactly like, Maven would use Artifactory or Maven repositories. The newest > version of TFS will support Maven builds and Java - though all the old > versions > did as well; it was just not as well integrated and required custom build > scripting. We'd like to dump our GIT/Artifactory/Jenkins for TFS so that the > TFS team can support our SDLC environment and our development team doesn't > have > to. > > We believe we can do everything except the dependency resolution/repository > functionality that Artifactory provides in TFS 2015. The TFS team doesn't > want > to support Artifactory though so we'd end up with split support for our > environment. I'd rather keep our SDLC stack than to just give part of it to > them but I'd love to hand it all off to someone outside of our developer team > for support so developers can work on coding. > > I hope that makes it clearer what it is that I'm trying to accomplish. > > Dale > > -Original Message- > From: Karl Heinz Marbaise [mailto:khmarba...@gmx.de] > Sent: Monday, March 02, 2015 13:07 > To: Maven Users List > Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven > > Hi, > > What do you exactly mean by TFS / NuGet integration for Maven > repositories... > > A maven repository either in Artifactory or in other repository manager > don't need any integration into TFS (version control?) ? > > > Kind regards > Karl Heinz Marbaise > On 3/2/15 8:03 PM, Preston, Dale wrote: >> Is anyone aware of any TFS or NuGet integration for Maven repositories? We >> currently have an Artifactory repository internally for use with Maven but >> would like to integrate with our corporate TFS or NuGet servers for our Jave >> and Maven projects. >> >> Thanks, >> >> Dale >> >> Dale Preston >> Senior Integration Analyst >> Alaska Data Integrator >> 918-661-1346 (Desk) >> 918-931-9182 (Mobile) >> >> > > > > - > 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: Re: TFS or NuGet repository for Maven
The .net world uses NuGet for dependency resolution in a way similar, but not exactly like, Maven would use Artifactory or Maven repositories. The newest version of TFS will support Maven builds and Java - though all the old versions did as well; it was just not as well integrated and required custom build scripting. We'd like to dump our GIT/Artifactory/Jenkins for TFS so that the TFS team can support our SDLC environment and our development team doesn't have to. We believe we can do everything except the dependency resolution/repository functionality that Artifactory provides in TFS 2015. The TFS team doesn't want to support Artifactory though so we'd end up with split support for our environment. I'd rather keep our SDLC stack than to just give part of it to them but I'd love to hand it all off to someone outside of our developer team for support so developers can work on coding. I hope that makes it clearer what it is that I'm trying to accomplish. Dale -Original Message- From: Karl Heinz Marbaise [mailto:khmarba...@gmx.de] Sent: Monday, March 02, 2015 13:07 To: Maven Users List Subject: [EXTERNAL]Re: TFS or NuGet repository for Maven Hi, What do you exactly mean by TFS / NuGet integration for Maven repositories... A maven repository either in Artifactory or in other repository manager don't need any integration into TFS (version control?) ? Kind regards Karl Heinz Marbaise On 3/2/15 8:03 PM, Preston, Dale wrote: > Is anyone aware of any TFS or NuGet integration for Maven repositories? We > currently have an Artifactory repository internally for use with Maven but > would like to integrate with our corporate TFS or NuGet servers for our Jave > and Maven projects. > > Thanks, > > Dale > > Dale Preston > Senior Integration Analyst > Alaska Data Integrator > 918-661-1346 (Desk) > 918-931-9182 (Mobile) > > - 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: TFS or NuGet repository for Maven
Hi, What do you exactly mean by TFS / NuGet integration for Maven repositories... A maven repository either in Artifactory or in other repository manager don't need any integration into TFS (version control?) ? Kind regards Karl Heinz Marbaise On 3/2/15 8:03 PM, Preston, Dale wrote: Is anyone aware of any TFS or NuGet integration for Maven repositories? We currently have an Artifactory repository internally for use with Maven but would like to integrate with our corporate TFS or NuGet servers for our Jave and Maven projects. Thanks, Dale Dale Preston Senior Integration Analyst Alaska Data Integrator 918-661-1346 (Desk) 918-931-9182 (Mobile) - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
TFS or NuGet repository for Maven
Is anyone aware of any TFS or NuGet integration for Maven repositories? We currently have an Artifactory repository internally for use with Maven but would like to integrate with our corporate TFS or NuGet servers for our Jave and Maven projects. Thanks, Dale Dale Preston Senior Integration Analyst Alaska Data Integrator 918-661-1346 (Desk) 918-931-9182 (Mobile)