NPanday-1.1-RC1 released

Developer
Nov 26, 2009 at 2:03 PM

Hi All,

 

We are pleased to announce that NPanday-1.1-RC1 is now ready for testing.

 

Fixed issues for this release are as follows:

  9038 - Problem with case of group ids in repository

  9053 - Generate Solution's POM Information doesn't generate the Company Name in GroupId field

  9270 - Support for WPF projec type

  9271 - Support for WCF project type

  9272 - Creation of .msi files   9389 - Configuring Remote Repository successful but artifacts aren't displayed in Remote tab

  9644 - Build Error when building a newly created project in VS 2008

10372 - Adding an artifact from a file protocol repository prompts an error

10376 - NPanday Builder fails to be created if built using Maven 2.1.0

10410 - Cannot read settings.xml using -DSettingsFile

10411 - Adding a artifact that is already in the project prompts an unnecessary warning message "Cannot add ant not an artifact assembly."

10550 - Attempting to Add Maven Artifact without configuring a remote repo crashes VS 2005

10551 - Project Importer incorrectly capitalizes groupId

10570 - Fix formatting of includeSource in generated POM

10576 - Source distribution for NPanday 1.0.2 includes .svn directories

10578 - Source distribution for NPanday 1.0.2 does not match svn tag

10577 - Source distribution for NPanday 1.0.2 requires latest WinZip

10582 - Problem with Projects with Multiple folder levels in Continuum

10640 - Add Reference in Visual Studio should behave like Add Maven Artifact

10643 - ASPX plugin can copy files to the Bin directory with the wrong filename

10654 - SCM tag is not validated correctly when prefixed with "http://"

10675 - In Project import the Resync References should be executed after directory structure support check

10685 - Misleading options in popup dialog when Adding Maven Artifact without POM

10716 - Deleting a Web Reference does not totally updates the pom file

10717 - Renaming web reference is successful but the updated pom file is malformed

10760 - Error Parsing NPanday.Plugin.Msbuild

 

The source code can be downloaded at this link https://npanday.svn.codeplex.com/svn/tags/npanday-1.1-RC1/

 

Any thoughts and suggestions would be highly appreciated.

 

Thanks!

Dec 3, 2009 at 1:48 AM

Do we have an installer for VS2008? Where is it? Just trying to make this work but after spending 3 days with no success (and no help ) I'm jst about to give up.

Interesting plug-in...but with no support... it's doomed.

Developer
Dec 3, 2009 at 2:01 AM
On Sat, Nov 28, 2009 at 11:15 AM, apadilla <notifications@codeplex.com> wrote:

> We are pleased to announce that NPanday-1.1-RC1 is now ready for testing.

Where can it be downloaded? I need the binary to test, and there was
only a link to the svn tag.

I'm also interested in the release process. I found [1] but it
doesn't talk about how the binaries get created. It does say to
upload the binary to an internal directory, but I don't know what that
means.

[1] http://npanday.codeplex.com/wikipage?title=NPanday%20Release%20Guidelines

Thanks,
--
Wendy
Coordinator
Dec 3, 2009 at 2:11 AM

Hi CyberPunkie,

 

We have no 1 click installer for VS2008, however you can still install it by checking out the source code and executing these commands:

 


bootstrap-build.bat -DrdfProfile.none -DVisualStudio2005 (this works both for VS2005 and VS2008)

then after this command you execute,

mvn npanday.plugin:maven-vsinstaller-plugin:install

 

for further details: http://npanday.codeplex.com/wikipage?title=Building%20NPanday&referringTitle=Home

 

Dec 3, 2009 at 6:50 AM

Running the bootsrap.bat for the 1.1-RC1 gives the following error:

Missing:
----------
1) org.openrdf:openrdf-repository-api:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-api -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/f

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-api -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/fil
oryId=[id]

  Path to dependency:
        1) npanday:dotnet-registry:jar:1.1-RC1
        2) org.openrdf:openrdf-repository-api:jar:2.0-beta5

2) org.openrdf:openrdf-repository-sail:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-sail -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-sail -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/fi
toryId=[id]

  Path to dependency:
        1) npanday:dotnet-registry:jar:1.1-RC1
        2) org.openrdf:openrdf-repository-sail:jar:2.0-beta5

3) org.openrdf:openrdf-sail-memory:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-sail-memory -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-sail-memory -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file -
Id=[id]

  Path to dependency:
        1) npanday:dotnet-registry:jar:1.1-RC1
        2) org.openrdf:openrdf-sail-memory:jar:2.0-beta5

----------
3 required artifacts are missing.

for artifact:

Developer
Dec 3, 2009 at 10:45 AM

Source distribution attached in this issue --> http://npanday.codeplex.com/WorkItem/View.aspx?WorkItemId=11031.

 

Thanks!

Developer
Dec 3, 2009 at 11:09 AM

Source distribution and Repository Builder can be downloaded here --> http://npanday.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31843

 

Thanks!

 

Dec 3, 2009 at 10:22 PM

I've downloaded the source from here (http://npanday.codeplex.com/WorkItem/View.aspx?WorkItemId=11031) as per your reply.

Then I executed :

       bootstrap-build.bat -DrdfProfile.none -DVisualStudio2005

But still got the same error message about libraries not being able to be downloaded:

Does it work out of the box? is there anything I have to manually fix before running bootstrap? I really want to have this a go... just coming across too many problems.

...

[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\NPanday 1.1-RC1\pom.xml to C:\Documents and Settings\cyberpunkie\.m2\repository\npanday\npanday-project\1.1-RC1\npanday-project-1.1-RC1.pom
[INFO] Installing C:\NPanday 1.1-RC1\target\npanday-src.zip to C:\Documents and Settings\cyberpunkie\.m2\repository\npanday\npanday-project\1.1-RC1\npanday-project-1.1-RC1-src.zip
[INFO] Installing C:\NPanday 1.1-RC1\target\npanday-src.tar.gz to C:\Documents and Settings\cyberpunkie\.m2\repository\npanday\npanday-project\1.1-RC1\npanday-project-1.1-RC1-src.tar.gz
[INFO] Installing C:\NPanday 1.1-RC1\target\npanday-src.tar.bz2 to C:\Documents and Settings\cyberpunkie\.m2\repository\npanday\npanday-project\1.1-RC1\npanday-project-1.1-RC1-src.tar.bz2
[INFO] ------------------------------------------------------------------------
[INFO] Building dotnet-components
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\NPanday 1.1-RC1\components\pom.xml to C:\Documents and Settings\cyberpunkie\.m2\repository\npanday\dotnet-components\1.1-RC1\dotnet-components-1.1-RC1.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building dotnet-registry
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 2 resources
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-repository-api/2.0-beta5/openrdf-repository-api-2.0-beta5.pom
[INFO] Unable to find resource 'org.openrdf:openrdf-repository-api:pom:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-repository-sail/2.0-beta5/openrdf-repository-sail-2.0-beta5.pom
[INFO] Unable to find resource 'org.openrdf:openrdf-repository-sail:pom:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-sail-memory/2.0-beta5/openrdf-sail-memory-2.0-beta5.pom
[INFO] Unable to find resource 'org.openrdf:openrdf-sail-memory:pom:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-repository-api/2.0-beta5/openrdf-repository-api-2.0-beta5.jar
[INFO] Unable to find resource 'org.openrdf:openrdf-repository-api:jar:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-repository-sail/2.0-beta5/openrdf-repository-sail-2.0-beta5.jar
[INFO] Unable to find resource 'org.openrdf:openrdf-repository-sail:jar:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/openrdf/openrdf-sail-memory/2.0-beta5/openrdf-sail-memory-2.0-beta5.jar
[INFO] Unable to find resource 'org.openrdf:openrdf-sail-memory:jar:2.0-beta5' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) org.openrdf:openrdf-repository-api:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-api -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-api -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
   1) npanday:dotnet-registry:jar:1.1-RC1
   2) org.openrdf:openrdf-repository-api:jar:2.0-beta5

2) org.openrdf:openrdf-repository-sail:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-sail -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-repository-sail -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
   1) npanday:dotnet-registry:jar:1.1-RC1
   2) org.openrdf:openrdf-repository-sail:jar:2.0-beta5

3) org.openrdf:openrdf-sail-memory:jar:2.0-beta5

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.openrdf -DartifactId=openrdf-sail-memory -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there:
      mvn deploy:deploy-file -DgroupId=org.openrdf -DartifactId=openrdf-sail-memory -Dversion=2.0-beta5 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency:
   1) npanday:dotnet-registry:jar:1.1-RC1
   2) org.openrdf:openrdf-sail-memory:jar:2.0-beta5

----------
3 required artifacts are missing.

for artifact:
  npanday:dotnet-registry:jar:1.1-RC1

from the specified remote repositories:
  codehaus-snapshot-repo (http://snapshots.repository.codehaus.org),
  central (http://repo1.maven.org/maven2),
  apache.org (http://people.apache.org/repo/m2-snapshot-repository)

 

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29 seconds
[INFO] Finished at: Fri Dec 04 10:13:30 EST 2009
[INFO] Final Memory: 21M/63M
[INFO] ------------------------------------------------------------------------

Dec 4, 2009 at 4:39 AM
Edited Dec 4, 2009 at 5:19 AM

bootstrap-build.bat -DRdf -DVisualStudio2008   seems to work and the build succeeds.

Then I run: mvn npanday.plugin:maven-vsinstaller-plugin:install  , it says build succeed.

Launch VS2008 ... but nothing is there.

Your help is appreciated...

Coordinator
Dec 4, 2009 at 4:43 AM

Can you check if you have an Addins folder in

C:\Documents and Settings\<user>\My Documents\Visual Studio 2008

so C:\Documents and Settings\joe\My Documents\Visual Studio 2008\Addins

after creating the folder run the mvn npanday.plugin:maven-vsinstaller-plugin:install command again

there should be anNPanday.VisualStudio.AddIn in this folder

Dec 4, 2009 at 5:27 AM
Edited Dec 6, 2009 at 9:24 PM

I do have the folder you mention above.

After executing:

    mvn npanday.plugin:maven-vsinstaller-plugin:install

the folder is still empty.

However, I found a bunch of folders and dlls IN C:\Documents and Settings\cyberpunkie\.m2\uac\gac_msil

I got the following line from the log:

04/12/2009 6:01:20 PM npanday.dao.impl.ProjectDaoImpl storeProjectAndResolveDependencies
INFO: NPANDAY-180-014: Problem in resolving artifact: Assembly Artifact Id = NPanday.VisualStudio.Addin, Type = visual-studio-addin, Message = Unable to download the artifact from any repository

I guess that file is missing..?

 

 

Developer
Dec 4, 2009 at 4:35 PM
Edited Dec 4, 2009 at 6:48 PM

I get the same error (missing dependencies) with "bootstrap-build.bat -DrdfProfile.none -DVisualStudio2005".   Why is it even looking for rdf-related dependencies when I specify -DrdfProfile.none ?

In any case, it should not be necessary to build NPanday if you just want to try it out-- there is a binary distribution.

To use it, download and unpack the "Repository Builder" from http://npanday.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31843 .  (The name is misleading, it's not a "builder," it *is* the repository.)

Now edit your settings.xml and add a repository/pluginRepository with the url  file:///path/to/repository/releases .  It might look like this:

<settings>

...

  <profiles>

    <profile>

      <id>npanday</id>

      <repositories>

        <repository>

          <id>npanday1</id>

          <url>file:///g:npanday-1.1-rc1/releases</url>

        </repository>

      </repositories>

      <pluginRepositories>

        <pluginRepository>

          <id>npanday1</id>

          <url>file:///g:npanday-1.1-rc1/releases</url>

        </pluginRepository>

      </pluginRepositories>

    </profile>

  </profiles>

 

  <activeProfiles>

   <activeProfile>npanday</activeProfile> 

  </activeProfiles>

</settings>

 


Now, "mvn npanday.plugin:maven-vsinstaller-plugin:install" should work.
Regarding it not showing up in VS2008, do you happen to have both Visual Studio 2005 and 2008 on your machine?  If so, see if it got installed into 2005 instead.
-- 
Wendy 
Developer
Dec 4, 2009 at 7:08 PM

I wrote:

> Now, "mvn npanday.plugin:maven-vsinstaller-plugin:install" should work.

It should, but it doesn't...

C:\>mvn npanday.plugin:maven-vsinstaller-plugin:install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building My Project
[INFO]    task-segment: [npanday.plugin:maven-vsinstaller-plugin:install] (aggre
gator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [vsinstaller:install {execution: default-cli}]
...
Downloading: file:///g:npanday-1.1-rc1/releases/npanday/plugin/NPanday.Plugin.Sy
sRef/1.1-RC1/NPanday.Plugin.SysRef-1.1-RC1.dll
[INFO] Unable to find resource 'npanday.plugin:NPanday.Plugin.SysRef:netplugin:1
.1-RC1' in repository npanday1 (file:///g:npanday-1.1-rc1/releases)
...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] NPANDAY-180-020: Problem in resolving artifact: Assembly Artifact Id = NP
anday.Plugin.SysRef, Type = netplugin, Local Path Check = C:\Documents and Setti
ngs\wsmoak\.m2\uac\gac_msil\NPanday.Plugin.SysRef\1.1-RC1__npanday.plugin\NPanda
y.Plugin.SysRef.dll, Message = Unable to download the artifact from any reposito
ry

I don't see NPanday.Plugin.SysRef in the repository, I only see NPanday.Plugin.SysRef.JavaBinding.

So, 1.1-RC1 doesn't work for me, but I don't know if it's a problem in the code, or the release process.

I only found that one 'Release Guidelines' wiki page I mentioned. Is there another with the complete process you're following to produce these files?

Thanks,

--

Wendy

Coordinator
Dec 4, 2009 at 9:28 PM

On 05/12/2009, at 7:08 AM, wsmoak wrote:

[INFO] [vsinstaller:install {execution: default-cli}]

...
Downloading: file:///g:npanday-1.1-rc1/releases/npanday/plugin/NPanday.Plugin.Sy
sRef/1.1-RC1/NPanday.Plugin.SysRef-1.1-RC1.dll
[INFO] Unable to find resource 'npanday.plugin:NPanday.Plugin.SysRef:netplugin:1
.1-RC1' in repository npanday1 (file:///g:npanday-1.1-rc1/releases)
...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] NPANDAY-180-020: Problem in resolving artifact: Assembly Artifact Id = NP
anday.Plugin.SysRef, Type = netplugin, Local Path Check = C:\Documents and Setti
ngs\wsmoak\.m2\uac\gac_msil\NPanday.Plugin.SysRef\1.1-RC1__npanday.plugin\NPanda
y.Plugin.SysRef.dll, Message = Unable to download the artifact from any reposito
ry
Are you sure file:///g:npanday... is a valid URL?

I would have expected something more like file:///g:/npanday-1.1-RC1 if it is in the root.

Java is fussy about those / on file URLs. You might also try file:g:/npanday... or file://localhost/g:/npanday...

Cheers,
Brett


Dec 4, 2009 at 10:56 PM

It seems 1.1 RC1 is just a waste of time. Where can I download 1.0?

I'm guessing it may be packaged properly so I'd give it a go, instead of 1.1 RC1. I was hoping to demonstrate it to my company but to be honest guys, it's taking too long and too much effort JUST to install a plug-in, let alone to show/test the actual functionality.

Please advise.

Developer
Dec 5, 2009 at 12:04 AM
On Fri, Dec 4, 2009 at 4:56 PM, [email removed] wrote:

> It seems 1.1 RC1 is just a waste of time. Where can I download 1.0?
>
> I'm guessing it may be packaged properly so I'd give it a go, instead of 1.1
> RC1. I was hoping to demonstrate it to my company but to be honest guys,
> it's taking too long and too much effort JUST to install a plug-in, let
> alone to show/test the actual functionality.

The recommended release (version 1.0.2) is available from the download
link on the website: http://npanday.codeplex.com/

Sorry you're having trouble. Codeplex puts us at somewhat of a
disadvantage with only one discussion forum. In the other projects I
work on, we keep discussion of release candidates and such on the
"dev" list so that users aren't exposed to them.

--
Wendy
Dec 5, 2009 at 11:19 AM

I'll give 1.0.2 a go and let you guys know. Don't get me wrong, I do believe NPanday has great potential for the developer community.

 

Dec 6, 2009 at 9:24 PM
Edited Dec 6, 2009 at 9:25 PM

Where is the 1.0.2 distribution? I see repository and source code... which one should I use?

Coordinator
Dec 6, 2009 at 9:37 PM
http://npanday.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30538

On 07/12/2009, at 9:24 AM, cyberpunkie wrote:

From: cyberpunkie

Where is the 1.0.2 distribution?

Read the full discussion online.

To add a post to this discussion, reply to this email (npanday@discussions.codeplex.com)

To start a new discussion for this project, email npanday@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings on codePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com


--
Brett Porter
brett@apache.org
http://brettporter.wordpress.com/




Coordinator
Dec 6, 2009 at 9:38 PM
If you continue to have trouble, let us know if the Add-in installer from 1.0.0 works better for you (http://npanday.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22090). We can look at bringing back that alternative if it would be useful.

- Brett

On 07/12/2009, at 9:24 AM, cyberpunkie wrote:

From: cyberpunkie

Where is the 1.0.2 distribution?

Read the full discussion online.

To add a post to this discussion, reply to this email (npanday@discussions.codeplex.com)

To start a new discussion for this project, email npanday@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe or change your settings on codePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com



Developer
Dec 15, 2009 at 2:04 AM

Is a new release candidate planned, or can anyone comment on the problems I was having with 1.1-RC1?  -Wendy

Developer
Dec 17, 2009 at 7:45 AM

Hi Wsmoak,

 

A new release candidate is planned to be out next week. We'll keep you posted once it's available.

 

Thanks!

 

 

Developer
Dec 23, 2009 at 2:16 AM

Hi All,

 

NPanday 1.1-RC2 can be downloaded at this page -> http://npanday.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31843

 

Thanks!