[jira] [Commented] (NPANDAY-377) released registry-config.xml contains a hardcoded path
[ https://issues.apache.org/jira/browse/NPANDAY-377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13014437#comment-13014437 ] Lars Corneliussen commented on NPANDAY-377: --- Liit looks into it next week. released registry-config.xml contains a hardcoded path -- Key: NPANDAY-377 URL: https://issues.apache.org/jira/browse/NPANDAY-377 Project: NPanday Issue Type: Bug Affects Versions: 1.3-incubating Reporter: Adelita L. Padilla Assignee: Adelita L. Padilla Priority: Minor Fix For: 1.3.1-incubating Extract the jar file found in http://vmbuild.apache.org/archiva/repository/staged-npanday/npanday/dotnet-core/ Noticed that the registry-config.xml file contains a hardcoded path (The {user.home} of the release manager was hardcoded). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (NPANDAY-380) IndexOutOfRangeExcpetion in SettingsGeneratorMojo.GetVendorsFromMicrosoft
[ https://issues.apache.org/jira/browse/NPANDAY-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Corneliussen resolved NPANDAY-380. --- Resolution: Fixed fixed in trunk. committed for NPANDAY-123 IndexOutOfRangeExcpetion in SettingsGeneratorMojo.GetVendorsFromMicrosoft - Key: NPANDAY-380 URL: https://issues.apache.org/jira/browse/NPANDAY-380 Project: NPanday Issue Type: Bug Components: Maven Plugins Affects Versions: 1.3-incubating Environment: Windows 7 Pro, 32-bit. Visual Studio 2010. Maven 3.0.2, JDK 1.6.0_22 Reporter: Peter Johnson Assignee: Lars Corneliussen Fix For: 1.3.1-incubating I created a simple project using the maven-archetype-dotnet-simple archetype. Without making any changes I attempted to build the project via mvn package. Got this error: Exception occcurred: System.IndexOutOfRangeException: Index was outside the bounds of the array. at NPanday.Plugin.Settings.SettingsGeneratorMojo.GetVendorsForMicrosoft(RegistryKey microsoftRegistryKey) at NPanday.Plugin.Settings.SettingsGeneratorMojo.Execute() at NPanday.Plugin.AbstractMojo.Execute() at NPanday.Plugin.Loader.PluginLoader.Main(String[] args) Examining the method in question, it appears that the vendors array is being initialized to have 4 entries (line 189), and then the code attempts to fill it with 5 entries if all 5 versions of the .Net Framework on the machine. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (NPANDAY-391) CMS for documentation (plugin reference resides as sites)
[ https://issues.apache.org/jira/browse/NPANDAY-391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Corneliussen updated NPANDAY-391: -- Fix Version/s: (was: 1.3.1-incubating) 1.3.2-incubating CMS for documentation (plugin reference resides as sites) - Key: NPANDAY-391 URL: https://issues.apache.org/jira/browse/NPANDAY-391 Project: NPanday Issue Type: Improvement Components: Development Setup, Reference and Documentations Reporter: Lars Corneliussen Labels: cms, documentation Fix For: 1.3.2-incubating Sorry to say, but I find it really hard to edit all those apt files. Would be great to have a CMS for documentation. As Confluence is not supported anymore, I'd suggest to try http://wiki.apache.org/general/ApacheCMSFAQ We have to find out how that works together with generated information from the POM and plugin references, though. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (NPANDAY-386) Switch to Maven 3 and bootstrap NPanday using itself (within the same reactor)
[ https://issues.apache.org/jira/browse/NPANDAY-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13014459#comment-13014459 ] Lars Corneliussen commented on NPANDAY-386: --- Hi. You are right. The artifacts have to be in the repo already. Using mvn install, the SNAPSHOTS are deployed to the repo in the right order ... then the most current snapshot is resolved as plugins. So bootstrapping will not work for releasing versions. Switch to Maven 3 and bootstrap NPanday using itself (within the same reactor) -- Key: NPANDAY-386 URL: https://issues.apache.org/jira/browse/NPANDAY-386 Project: NPanday Issue Type: Improvement Components: Development Setup Reporter: Lars Corneliussen Fix For: 1.3.1-incubating Suggestion: 1) Bootstrapping NPanday with current NPanday. (not possible on MVN 2.2.x) 2) Require Maven= 3 for *building* NPanday= 1.3.1 We should still make sure, that NPanday does work with Maven 2.2.x, though. Integration tests should run both in Maven 2.2.1 and Maven 3.0.2 or 3.0.3 *TODO:* * -Add a Jira-Issue- * change npanday.stable.version to npanday.bootstrap.version * preconfigure npanday.bootstrap.version with ${project.version} * update docs (http://incubator.apache.org/npanday/docs/1.3-incubating/developers/building.html) * remove all .NET-PATHes from the PATH environment * document how to do the first build (when npanday-settings.xml not yet exists) *Helpers on Windows for rapid switching of maven versions:* {code:title=mvn3.bat (somewhere on the PATH)} set M2=C:\Program Files\Apache\apache-maven-3.0.2\bin set M2_HOME=C:\Program Files\Apache\apache-maven-3.0.2 set PATH=C:\Program Files\Apache\apache-maven-3.0.2\bin;%PATH% mvn --version {code} {code:title=mvn2.bat (somewhere on the PATH)} set M2=C:\Program Files\Apache\apache-maven-2.2.1\bin set M2_HOME=C:\Program Files\Apache\apache-maven-2.2.1 set PATH=C:\Program Files\Apache\apache-maven-2.2.1\bin;%PATH% mvn --version {code} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
svn commit: r1087693 - /incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml
Author: lcorneliussen Date: Fri Apr 1 13:07:49 2011 New Revision: 1087693 URL: http://svn.apache.org/viewvc?rev=1087693view=rev Log: Still referenced the deploy-plugin (which has been removed in 1.2) Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml?rev=1087693r1=1087692r2=1087693view=diff == --- incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml (original) +++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Plugin/pom.xml Fri Apr 1 13:07:49 2011 @@ -80,15 +80,6 @@ under the License. isGacInstalltrue/isGacInstall /configuration /plugin -!-- temporarily retained until we can use the new deploy lifecycle - with the standard plugin -- -plugin - groupIdnpanday.plugin/groupId - artifactIdmaven-deploy-plugin/artifactId - configuration -classifier4b435f4d76e2f0e6/classifier - /configuration -/plugin /plugins /pluginManagement /build
svn commit: r1087711 - /incubator/npanday/trunk/pom.xml
Author: lcorneliussen Date: Fri Apr 1 14:04:25 2011 New Revision: 1087711 URL: http://svn.apache.org/viewvc?rev=1087711view=rev Log: Added my e-mail address Modified: incubator/npanday/trunk/pom.xml Modified: incubator/npanday/trunk/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/pom.xml?rev=1087711r1=1087710r2=1087711view=diff == --- incubator/npanday/trunk/pom.xml (original) +++ incubator/npanday/trunk/pom.xml Fri Apr 1 14:04:25 2011 @@ -97,6 +97,7 @@ under the License. developer nameLars Corneliussen/name idlcorneliussen/id + emailm...@lcorneliussen.de/email /developer developer nameDennis Lundberg/name @@ -578,6 +579,7 @@ under the License. mavenVersion2.0.9/mavenVersion npanday.snapshots.urlhttp://repo.npanday.org/archiva/repository/npanday-snapshots/npanday.snapshots.url npanday.releases.urlhttp://repo.npanday.org/archiva/repository/npanday-releases/npanday.releases.url +!--stable.npanday.version${project.version}/stable.npanday.version-- stable.npanday.version1.2.1/stable.npanday.version /properties distributionManagement
svn commit: r1087713 - /incubator/npanday/trunk/pom.xml
Author: lcorneliussen Date: Fri Apr 1 14:15:21 2011 New Revision: 1087713 URL: http://svn.apache.org/viewvc?rev=1087713view=rev Log: [NPANDAY-392] (temporarily?) moved repositories to release-profile Modified: incubator/npanday/trunk/pom.xml Modified: incubator/npanday/trunk/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/pom.xml?rev=1087713r1=1087712r2=1087713view=diff == --- incubator/npanday/trunk/pom.xml (original) +++ incubator/npanday/trunk/pom.xml Fri Apr 1 14:15:21 2011 @@ -221,9 +221,12 @@ under the License. modulearchetypes/module moduleplugins/module moduledotnet/module -modulemisc/dotnet-repository-builder/module +!-- + MOVED TO RELEASE PROFILE + modulemisc/dotnet-repository-builder/module modulemisc/npanday-repository-builder/module modulemisc/npanday-installer/module +-- /modules build plugins @@ -250,7 +253,7 @@ under the License. plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId -configuration +configuration source1.5/source target1.5/target /configuration @@ -501,6 +504,11 @@ under the License. /profile profile idnpanday-release/id + modules + modulemisc/dotnet-repository-builder/module + modulemisc/npanday-repository-builder/module + modulemisc/npanday-installer/module + /modules build plugins !-- Fail fast: the release build must run on Windows for the Add-in --
svn commit: r1087716 - in /incubator/npanday/trunk: dotnet/pom.xml misc/dotnet-repository-builder/pom.xml misc/npanday-installer/pom.xml pom.xml
Author: lcorneliussen Date: Fri Apr 1 14:25:35 2011 New Revision: 1087716 URL: http://svn.apache.org/viewvc?rev=1087716view=rev Log: [NPANDAY-386] Changed property name 'stable.npanday.version' to 'bootstrap.npanday.version' Modified: incubator/npanday/trunk/dotnet/pom.xml incubator/npanday/trunk/misc/dotnet-repository-builder/pom.xml incubator/npanday/trunk/misc/npanday-installer/pom.xml incubator/npanday/trunk/pom.xml Modified: incubator/npanday/trunk/dotnet/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/pom.xml?rev=1087716r1=1087715r2=1087716view=diff == --- incubator/npanday/trunk/dotnet/pom.xml (original) +++ incubator/npanday/trunk/dotnet/pom.xml Fri Apr 1 14:25:35 2011 @@ -51,27 +51,27 @@ under the License. plugin groupIdnpanday.plugin/groupId artifactIdmaven-compile-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdmaven-resgen-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdmaven-repository-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdmaven-install-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdmaven-resolver-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version configuration skiptrue/skip /configuration @@ -79,12 +79,12 @@ under the License. plugin groupIdnpanday.plugin/groupId artifactIdmaven-xsd-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdmaven-test-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version configuration forceX86true/forceX86 /configuration @@ -92,12 +92,12 @@ under the License. plugin groupIdnpanday.plugin/groupId artifactIdmaven-mojo-generator-plugin/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version /plugin plugin groupIdnpanday.plugin/groupId artifactIdNPanday.Plugin.Settings.JavaBinding/artifactId - version${stable.npanday.version}/version + version${bootstrap.npanday.version}/version configuration skiptrue/skip /configuration Modified: incubator/npanday/trunk/misc/dotnet-repository-builder/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/misc/dotnet-repository-builder/pom.xml?rev=1087716r1=1087715r2=1087716view=diff == --- incubator/npanday/trunk/misc/dotnet-repository-builder/pom.xml (original) +++ incubator/npanday/trunk/misc/dotnet-repository-builder/pom.xml Fri Apr 1 14:25:35 2011 @@ -232,7 +232,7 @@ under the License. plugin groupIdnpanday.plugin/groupId artifactIdmaven-compile-plugin/artifactId -version${stable.npanday.version}/version +version${bootstrap.npanday.version}/version extensionstrue/extensions /plugin plugin Modified: incubator/npanday/trunk/misc/npanday-installer/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/misc/npanday-installer/pom.xml?rev=1087716r1=1087715r2=1087716view=diff == --- incubator/npanday/trunk/misc/npanday-installer/pom.xml (original) +++ incubator/npanday/trunk/misc/npanday-installer/pom.xml Fri Apr 1 14:25:35 2011 @@ -134,7 +134,7 @@ under the License. plugin groupIdnpanday.plugin/groupId artifactIdmaven-compile-plugin/artifactId -version${stable.npanday.version}/version +version${bootstrap.npanday.version}/version extensionstrue/extensions /plugin plugin Modified: incubator/npanday/trunk/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/pom.xml?rev=1087716r1=1087715r2=1087716view=diff
svn commit: r1087840 - in /incubator/npanday/trunk: components/dotnet-registry/pom.xml plugins/pom.xml
Author: lcorneliussen Date: Fri Apr 1 18:29:16 2011 New Revision: 1087840 URL: http://svn.apache.org/viewvc?rev=1087840view=rev Log: [NPANDAY-386] MVN 3 complained about versions missing Modified: incubator/npanday/trunk/components/dotnet-registry/pom.xml incubator/npanday/trunk/plugins/pom.xml Modified: incubator/npanday/trunk/components/dotnet-registry/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-registry/pom.xml?rev=1087840r1=1087839r2=1087840view=diff == --- incubator/npanday/trunk/components/dotnet-registry/pom.xml (original) +++ incubator/npanday/trunk/components/dotnet-registry/pom.xml Fri Apr 1 18:29:16 2011 @@ -60,11 +60,13 @@ under the License. plugins plugin groupIdorg.apache.maven.plugins/groupId -artifactIdmaven-javadoc-plugin/artifactId +artifactIdmaven-javadoc-plugin/artifactId +version2.7/version /plugin plugin groupIdorg.apache.maven.plugins/groupId -artifactIdmaven-project-info-reports-plugin/artifactId +artifactIdmaven-project-info-reports-plugin/artifactId +version2.3.1/version /plugin /plugins /reporting Modified: incubator/npanday/trunk/plugins/pom.xml URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/pom.xml?rev=1087840r1=1087839r2=1087840view=diff == --- incubator/npanday/trunk/plugins/pom.xml (original) +++ incubator/npanday/trunk/plugins/pom.xml Fri Apr 1 18:29:16 2011 @@ -130,7 +130,8 @@ under the License. /plugin plugin groupIdorg.apache.maven.plugins/groupId -artifactIdmaven-jxr-plugin/artifactId +artifactIdmaven-jxr-plugin/artifactId +version2.2/version /plugin /plugins /reporting
[jira] [Updated] (NPANDAY-123) PATH should not have to be set for both Visual Studio AddIn or mvn command-line to function
[ https://issues.apache.org/jira/browse/NPANDAY-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Corneliussen updated NPANDAY-123: -- Description: some utilities are called from within the assemblies - such as gacutil (see item #9904) - assuming that they are on the path. However, the default configuration for the Visual Studio application does not establish that. To minimise configuration for new users, the application should be able to locate the framework paths and construct full paths to such executables. Things to be tested * Does NPanday build pass without .NET on the PATH (just NUnit) * Do the integration tests pass without .NET on the PATH * Are the NPanday-DLLs targeted to CLR 2.0 (use Reflector) Combinations to be tested * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 3, trunk-trunk * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 2, trunk-trunk * XP, VS 2005 (brett) * XP, VS 2008 (brett) Further Todos * Remove all the documentation about setting up the path * Remove warnings about 64bit (http://incubator.apache.org/npanday/docs/1.3-incubating/developers/building-on-64bit.html) * Document the very first bootstrapping build (Developer Guide) was: some utilities are called from within the assemblies - such as gacutil (see item #9904) - assuming that they are on the path. However, the default configuration for the Visual Studio application does not establish that. To minimise configuration for new users, the application should be able to locate the framework paths and construct full paths to such executables. Things to be tested * Does NPanday build pass without .NET on the PATH (just NUnit) * Do the integration tests pass without .NET on the PATH * Are the NPanday-DLLs targeted to CLR 2.0 (use Reflector) Combinations to be tested * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 3, trunk-trunk * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 2, trunk-trunk * XP, VS 2005 (brett) * XP, VS 2008 (brett) Further Todos * Remove all the documentation about setting up the path * Document the very first bootstrapping build (Developer Guide) PATH should not have to be set for both Visual Studio AddIn or mvn command-line to function --- Key: NPANDAY-123 URL: https://issues.apache.org/jira/browse/NPANDAY-123 Project: NPanday Issue Type: Bug Reporter: Brett Porter Assignee: Lars Corneliussen Priority: Minor Fix For: 1.3.1-incubating some utilities are called from within the assemblies - such as gacutil (see item #9904) - assuming that they are on the path. However, the default configuration for the Visual Studio application does not establish that. To minimise configuration for new users, the application should be able to locate the framework paths and construct full paths to such executables. Things to be tested * Does NPanday build pass without .NET on the PATH (just NUnit) * Do the integration tests pass without .NET on the PATH * Are the NPanday-DLLs targeted to CLR 2.0 (use Reflector) Combinations to be tested * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 3, trunk-trunk * Windows 7 64bit, .NET 2.0, .NET 3.5, .NET 4.0, VS 2010, MVN 2, trunk-trunk * XP, VS 2005 (brett) * XP, VS 2008 (brett) Further Todos * Remove all the documentation about setting up the path * Remove warnings about 64bit (http://incubator.apache.org/npanday/docs/1.3-incubating/developers/building-on-64bit.html) * Document the very first bootstrapping build (Developer Guide) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (NPANDAY-290) Improve console output for integration tests
[ https://issues.apache.org/jira/browse/NPANDAY-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Corneliussen reassigned NPANDAY-290: - Assignee: Lars Corneliussen Improve console output for integration tests Key: NPANDAY-290 URL: https://issues.apache.org/jira/browse/NPANDAY-290 Project: NPanday Issue Type: Bug Components: Maven Plugins Reporter: Lars Corneliussen Assignee: Lars Corneliussen Priority: Minor Fix For: 2.0 Seems like some tests don't do a line feed: 11695MsBuildCopyReferences(testMsBuildCopyReferences)..11637MsBuildErrorHandling(testMsBuildErrorsHandled)..9903ResGenWithErrorInFileName(testResGenWithErrorInFileName).. Ok And sometimes they say OK and are later listed as FAILED. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
svn commit: r1087867 - /incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
Author: lcorneliussen Date: Fri Apr 1 19:34:33 2011 New Revision: 1087867 URL: http://svn.apache.org/viewvc?rev=1087867view=rev Log: [NPANDAY-290] Improved console output for integration tests Modified: incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java Modified: incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java URL: http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java?rev=1087867r1=1087866r2=1087867view=diff == --- incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java (original) +++ incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java Fri Apr 1 19:34:33 2011 @@ -205,22 +205,23 @@ public abstract class AbstractNPandayInt protected void runTest() throws Throwable { +System.out.println(); System.out.print( getITName() + ( + getName() + ).. ); if ( skip ) { -System.out.println( Skipping ( + skipReason + ) ); +System.out.print( Skipping ( + skipReason + ) ); return; } try { super.runTest(); -System.out.println( Ok ); +System.out.print( Ok ); } catch ( Throwable t ) { -System.out.println( Failure ); +System.out.print( Failure ); throw t; } }
[jira] [Resolved] (NPANDAY-290) Improve console output for integration tests
[ https://issues.apache.org/jira/browse/NPANDAY-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Corneliussen resolved NPANDAY-290. --- Resolution: Fixed Fix Version/s: (was: 2.0) 1.3.1-incubating fixed in trunk, r1087867 Improve console output for integration tests Key: NPANDAY-290 URL: https://issues.apache.org/jira/browse/NPANDAY-290 Project: NPanday Issue Type: Bug Components: Maven Plugins Reporter: Lars Corneliussen Assignee: Lars Corneliussen Priority: Minor Fix For: 1.3.1-incubating Seems like some tests don't do a line feed: 11695MsBuildCopyReferences(testMsBuildCopyReferences)..11637MsBuildErrorHandling(testMsBuildErrorsHandled)..9903ResGenWithErrorInFileName(testResGenWithErrorInFileName).. Ok And sometimes they say OK and are later listed as FAILED. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira