You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by "Lars Corneliussen (JIRA)" <ji...@apache.org> on 2011/02/26 10:23:21 UTC

[jira] Created: (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Integrate with NuGet and NuGet Gallery (nuget.org)
--------------------------------------------------

                 Key: NPANDAY-372
                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
             Project: NPanday
          Issue Type: New Feature
          Components: Maven Plugins
            Reporter: Lars Corneliussen
             Fix For: 2.0


Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate :-)

NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.

I think it should be fairly easy to create a repository layout for those and integrated it with maven.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Posted by "Lars Corneliussen (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13152012#comment-13152012 ] 

Lars Corneliussen commented on NPANDAY-372:
-------------------------------------------

We should also support private nuget-feeds: http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
This is interesting both for resolve and deploy.

Integration with symbolsource.com would also be great!
http://www.symbolsource.org/Public/Blog/View/25
                
> Integrate with NuGet and NuGet Gallery (nuget.org)
> --------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Posted by "Stoyan Damov (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143522#comment-13143522 ] 

Stoyan Damov edited comment on NPANDAY-372 at 11/3/11 11:23 PM:
----------------------------------------------------------------

Wish these were couple of hundred... I'm using [NuGet.WebDownloader|http://weblogs.asp.net/jgalloway/archive/2011/03/10/nuget-downloader-package-download-a-local-nuget-repository-using-nuget.aspx] to download the entire repo. The download just finished with 3,479 packages (~1 GB) :(

I'm planning to write a tool which explores all of these and find the ones using all NuGet features and then will think about what can be done...

The biggest challenge IMO would be the PowerShell installation scripts. The post-install transformations look easier.
                
      was (Author: stoyan):
    Wish these were couple of hundred... I'm using [NuGet.WebDownloader|http://weblogs.asp.net/jgalloway/archive/2011/03/10/nuget-downloader-package-download-a-local-nuget-repository-using-nuget.aspx] to download the entire repo and on letter "G" I have 1200+ packages...

I'm planning to write a tool which explores all of these and find the ones using all NuGet features and then will think about what can be done...

The biggest challenge IMO would be the PowerShell installation scripts. The post-install transformations look easier.
                  
> Integrate with NuGet and NuGet Gallery (nuget.org)
> --------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Posted by "Stoyan Damov (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143522#comment-13143522 ] 

Stoyan Damov commented on NPANDAY-372:
--------------------------------------

Wish these were couple of hundred... I'm using [NuGet.WebDownloader|http://weblogs.asp.net/jgalloway/archive/2011/03/10/nuget-downloader-package-download-a-local-nuget-repository-using-nuget.aspx] to download the entire repo and on letter "D" I have 770 packages...

The biggest challenge IMO would be the PowerShell installation scripts. The post-install transformations look easier.
                
> Integrate with NuGet and NuGet Gallery (nuget.org)
> --------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (NPANDAY-372) Support for resolving and pushing artifacts from and to NuGet feeds like NuGet Gallery (nuget.org)

Posted by "Lars Corneliussen (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Corneliussen updated NPANDAY-372:
--------------------------------------

    Summary: Support for resolving and pushing artifacts from and to NuGet feeds like NuGet Gallery (nuget.org)  (was: Integrate with NuGet and NuGet Gallery (nuget.org))
    
> Support for resolving and pushing artifacts from and to NuGet feeds like NuGet Gallery (nuget.org)
> --------------------------------------------------------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Posted by "Lars Corneliussen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Corneliussen updated NPANDAY-372:
--------------------------------------

    Description: 
Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.

NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
-I think it should be fairly easy to create a repository layout for those and integrated it with maven.-

*Nothing is easy. :-)*

h4. Prioritized Requirements

For a first release, we should at least support following scenarios:

 # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
   (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
   (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
   (!) How do we talk to nuget.org? Via Nuget.Core?

 # *Generate nuspec-file from pom, or if it exsits, patch it*
   This will make it easier to pack and push nuget packages, even if this is not automated yet.

 # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
   We need to add a new type != dotnet-*. Should this be part of npanday?

 # *Install \*.npgkg to local nuget repository on 'install'*
   (?) Is there any standard for this? (!) If not, will we invent one?

 # *Push \*.npkg to nuget.org on 'deploy'* 
   That shouldn't be to hard.
   

h4. Unique Selling Proposition

 * Nuget-Packages for VS 2005 and 2008
 * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)

h4. Nice to have

 * Minimod support
 * further ideas?

  was:
Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate :-)

NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.

I think it should be fairly easy to create a repository layout for those and integrated it with maven.

       Assignee: Lars Corneliussen

I have been playing with nuget in the context of Minimods. Would be great to have somebody in here to discuss further details.

> Integrate with NuGet and NuGet Gallery (nuget.org)
> --------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (NPANDAY-372) Integrate with NuGet and NuGet Gallery (nuget.org)

Posted by "Stoyan Damov (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/NPANDAY-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143522#comment-13143522 ] 

Stoyan Damov edited comment on NPANDAY-372 at 11/3/11 9:12 PM:
---------------------------------------------------------------

Wish these were couple of hundred... I'm using [NuGet.WebDownloader|http://weblogs.asp.net/jgalloway/archive/2011/03/10/nuget-downloader-package-download-a-local-nuget-repository-using-nuget.aspx] to download the entire repo and on letter "G" I have 1200+ packages...

I'm planning to write a tool which explores all of these and find the ones using all NuGet features and then will think about what can be done...

The biggest challenge IMO would be the PowerShell installation scripts. The post-install transformations look easier.
                
      was (Author: stoyan):
    Wish these were couple of hundred... I'm using [NuGet.WebDownloader|http://weblogs.asp.net/jgalloway/archive/2011/03/10/nuget-downloader-package-download-a-local-nuget-repository-using-nuget.aspx] to download the entire repo and on letter "D" I have 770 packages...

The biggest challenge IMO would be the PowerShell installation scripts. The post-install transformations look easier.
                  
> Integrate with NuGet and NuGet Gallery (nuget.org)
> --------------------------------------------------
>
>                 Key: NPANDAY-372
>                 URL: https://issues.apache.org/jira/browse/NPANDAY-372
>             Project: NPanday
>          Issue Type: New Feature
>          Components: Maven Plugins
>            Reporter: Lars Corneliussen
>            Assignee: Lars Corneliussen
>             Fix For: 2.0
>
>
> Dependency Management has come to .NET - and Microsoft has taken care of it. That means, to be successful we have to integrate.
> NuGet is for dependency management, and the nuget gallery has a couple of hundred OS packages online already.
> -I think it should be fairly easy to create a repository layout for those and integrated it with maven.-
> *Nothing is easy. :-)*
> h4. Prioritized Requirements
> For a first release, we should at least support following scenarios:
>  # *Resolve library dependencies from nuget repositories / nuget.org* (this will be a huge benefit!, right away.)
>    (!) How should we do this? Wagon, repository layout? I do not know enough about maven yet.
>    (!) Also, which portions of a *.npkg should we support? It has some conventions, but supports very much any content you can put in a zip. It also has visual-studio-specific things in it. Have to investigate more here.
>    (!) How do we talk to nuget.org? Via Nuget.Core?
>  # *Generate nuspec-file from pom, or if it exsits, patch it*
>    This will make it easier to pack and push nuget packages, even if this is not automated yet.
>  # *Create a '\*.npkg' on 'package' and attach as 'nuget-package'*
>    We need to add a new type != dotnet-*. Should this be part of npanday?
>  # *Install \*.npgkg to local nuget repository on 'install'*
>    (?) Is there any standard for this? (!) If not, will we invent one?
>  # *Push \*.npkg to nuget.org on 'deploy'* 
>    That shouldn't be to hard.
>    
> h4. Unique Selling Proposition
>  * Nuget-Packages for VS 2005 and 2008
>  * Nuget outside of Visual Studio (currently the cmd-line tool does not do more than download and unzip)
> h4. Nice to have
>  * Minimod support
>  * further ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira