Re: Getting changelog to work
Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id email[EMAIL PROTECTED]/email /developer /developers repository connectionscm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId}/connection /repository !-- Project Dependency section goes here-- !--Project Build section goes here -- build nagEmailAddress[EMAIL PROTECTED]/nagEmailAddress sourceDirectory${basedir}/checkouts/${pom.artifactId}/src/sourceDirectory unitTestSourceDirectory${basedir}/checkouts/${pom.artifactId}/test/unitTestSourceDirectory /build !-- Project Reports section goes here -- reports reportmaven-changelog-plugin/report reportmaven-file-activity-plugin/report reportmaven-developer-activity-plugin/report /reports /project __ [file2] __ # Proxy settings. maven.proxy.host = THULIUM maven.proxy.port = 8080 maven.proxy.username = verfra # Continue generation of reports on test failures. maven.test.failure.ignore=true # Tasklist tag. [EMAIL PROTECTED] # Don't include reports for parent in overview. maven.xdoc.includeProjectDocumentation=no # Multi project base directory.
Re: Getting changelog to work
Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id email[EMAIL PROTECTED]/email /developer /developers repository connectionscm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId}/connection /repository !-- Project Dependency section goes here-- !--Project Build section goes here -- build nagEmailAddress[EMAIL PROTECTED]/nagEmailAddress sourceDirectory${basedir}/checkouts/${pom.artifactId}/src/sourceDirectory unitTestSourceDirectory${basedir}/checkouts/${pom.artifactId}/test/unitTestSourceDirectory /build !-- Project Reports section goes here -- reports reportmaven-changelog-plugin/report reportmaven-file-activity-plugin/report reportmaven-developer-activity-plugin/report /reports /project __ [file2] __ # Proxy settings. maven.proxy.host = THULIUM maven.proxy.port = 8080 maven.proxy.username = verfra # Continue
Re: Getting changelog to work
So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id email[EMAIL PROTECTED]/email /developer /developers repository connectionscm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId}/connection /repository !-- Project Dependency section goes here-- !--Project Build section goes here -- build nagEmailAddress[EMAIL PROTECTED]/nagEmailAddress sourceDirectory${basedir}/checkouts/${pom.artifactId}/src/sourceDirectory unitTestSourceDirectory${basedir}/checkouts/${pom.artifactId}/test/unitTestSourceDirectory /build !-- Project Reports section goes here -- reports reportmaven-changelog-plugin/report reportmaven-file-activity-plugin/report reportmaven-developer-activity-plugin/report /reports /project __ [file2] __ # Proxy settings.
Re: Getting changelog to work
Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id email[EMAIL PROTECTED]/email /developer /developers repository connectionscm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId}/connection /repository !-- Project Dependency section goes here-- !--Project Build section goes here -- build nagEmailAddress[EMAIL PROTECTED]/nagEmailAddress sourceDirectory${basedir}/checkouts/${pom.artifactId}/src/sourceDirectory unitTestSourceDirectory${basedir}/checkouts/${pom.artifactId}/test/unitTestSourceDirectory /build !-- Project Reports section goes
Re: Getting changelog to work
with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id email[EMAIL PROTECTED]/email /developer /developers repository connectionscm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId}/connection /repository !-- Project Dependency section goes here-- !--Project Build section goes here -- build nagEmailAddress[EMAIL PROTECTED]/nagEmailAddress
Re: Getting changelog to work
I think I uncovered the problem: First I do the checkout, which overwrites all files by first deleting the checkout directory. Then I create the jars (nothing important) THEN I generate the changelog, thus comparing my checkouts directory with the same version as the version I just checked out, this gives NO changes. Any good idea's if this is true, and if I can fix this ? (if so, how ?) Cheers Frank Verbruggen Milos Kleint wrote: with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is specifically included to model the dependencies within WSAD projects./description shortDescriptionCalculator Demonstration Application/shortDescription siteDirectoryC:/Calculator/CalculatorSite/siteDirectory developers developer nameFrank Verbruggen/name idverfra/id
Re: Getting changelog to work
Hi Frank, I think you might be on the wrong track - determining the changes involves retrieving and parsing the changelog from the remote CVS server. It has nothing whatsoever to do with the uncommitted changes in your development sandbox... ;-) Cheers, Siegfried Goeschl Frank Verbruggen wrote: I think I uncovered the problem: First I do the checkout, which overwrites all files by first deleting the checkout directory. Then I create the jars (nothing important) THEN I generate the changelog, thus comparing my checkouts directory with the same version as the version I just checked out, this gives NO changes. Any good idea's if this is true, and if I can fix this ? (if so, how ?) Cheers Frank Verbruggen Milos Kleint wrote: with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate file called: keyconfig.txt. It supports full MVC and has a logical separation between program logic and calculation logic. This logical separation is
Re: Getting changelog to work
Frank Verbruggen wrote: I think I uncovered the problem: First I do the checkout, which overwrites all files by first deleting the checkout directory. Then I create the jars (nothing important) THEN I generate the changelog, thus comparing my checkouts directory with the same version as the version I just checked out, this gives NO changes. Any good idea's if this is true, and if I can fix this ? (if so, how ?) not really. AFAIK changelog is generated by cvs log or cvs rlog commands. The currently checked out file structures has almost no influence on that. (Well, it does have some influence on log but that's more detailed discussion than necessary in this case) Regards Milos Kleint PS: I've co-written the netbeans cvs client library back in 2000-2002. I don't remember much already, but I'm quite convinced about this particular case. Cheers Frank Verbruggen Milos Kleint wrote: with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features of the tools incorporated in the Solidium Onwikkelstraat, such as: Maven, CVS, CruiseControl, Checkstyle, JCoverage, JUnit, PMD and many more. Specifically for managerial information, the application has been carefully released into the CVS. This application is also very suitable for workshop support, and other related presentations. Application description: This app is a calculator. It supports addition, substraction, multiplication and dividing. Also the button captions are configured in a separate
Re: Getting changelog to work
How can u explain the following: to check this all I have checked in a very early version of my app from the client station (using WSAD) And it generated a VERY VERY SMALL changelog (only 1 change logged) Now consider the following structure: c Calculator project.xml maven.xml project.properties CalculatorLogic project.xml propject.properties CVS When I do the checkout in this structure the changelog gets generated, but only for the base directory ( which is C:\calculator\calculatorlogic\checkouts\calculatorlogic) , BUT when I remove the CVS directory directly below de CalculatorLogic directory, I get NO change report. How can this be ??? Siegfried Goeschl wrote: Hi Frank, I think you might be on the wrong track - determining the changes involves retrieving and parsing the changelog from the remote CVS server. It has nothing whatsoever to do with the uncommitted changes in your development sandbox... ;-) Cheers, Siegfried Goeschl Frank Verbruggen wrote: I think I uncovered the problem: First I do the checkout, which overwrites all files by first deleting the checkout directory. Then I create the jars (nothing important) THEN I generate the changelog, thus comparing my checkouts directory with the same version as the version I just checked out, this gives NO changes. Any good idea's if this is true, and if I can fix this ? (if so, how ?) Cheers Frank Verbruggen Milos Kleint wrote: with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization nameSolidium Group B.V./name urlhttp://www.solidium.nl/url logohttp://www.solidium.nl/folder1/images/solidium-opzet_02.jpg/logo /organization inceptionYear2005/inceptionYear packagecalculator.*/package descriptionThis application is specifically designed to show users the full potential of the Soldium Ontwikkelstraat. It gives a full application supporting most features also supported in major applications. Also, it combines several features
Re: Getting changelog to work
Hi Frank, I'm not sure why you tinker with CVS directories by deleting them but +) I assume that you are using a reactor build +) the CVS reports should be created per project, i.e. you have to define a generic configuration in your master POM using :${pom.artifactId} or plainly overwrite the connection setting for each subproejct +) I assume that the behaviour of the plugin is undefined if no CVS metadata are found Cheers, Siegfried Goeschl Frank Verbruggen wrote: How can u explain the following: to check this all I have checked in a very early version of my app from the client station (using WSAD) And it generated a VERY VERY SMALL changelog (only 1 change logged) Now consider the following structure: c Calculator project.xml maven.xml project.properties CalculatorLogic project.xml propject.properties CVS When I do the checkout in this structure the changelog gets generated, but only for the base directory ( which is C:\calculator\calculatorlogic\checkouts\calculatorlogic) , BUT when I remove the CVS directory directly below de CalculatorLogic directory, I get NO change report. How can this be ??? Siegfried Goeschl wrote: Hi Frank, I think you might be on the wrong track - determining the changes involves retrieving and parsing the changelog from the remote CVS server. It has nothing whatsoever to do with the uncommitted changes in your development sandbox... ;-) Cheers, Siegfried Goeschl Frank Verbruggen wrote: I think I uncovered the problem: First I do the checkout, which overwrites all files by first deleting the checkout directory. Then I create the jars (nothing important) THEN I generate the changelog, thus comparing my checkouts directory with the same version as the version I just checked out, this gives NO changes. Any good idea's if this is true, and if I can fix this ? (if so, how ?) Cheers Frank Verbruggen Milos Kleint wrote: with cvsnt it should be no problem on windows either. (i've setup one server like that 1 or 2 years ago) http://www.cvsnt.org Regards Milos Siegfried Goeschl wrote: Hi Frank, follow the blessed way of putting a CVS Server on a LINUX box. Four years ago I tried it with Windows but it didn't work properly ... On the website of Java User Group Austria you find http://www.javausergroup.at/events/cvs%20intro.pdf some background infos on installing it on a Unix box Cheers, Siegfried Goeschl Frank Verbruggen wrote: So what can I do to make it all work ? Thx in advance Frank Verbruggen Milos Kleint wrote: Siegfried Goeschl wrote: Hi Frank, +) I'm not sure if the syntax correct - you are using | instead of : (might be a mail problem though) +) the current version of Maven don't use the native cvs client but a Java library - there is a goal to add your CVS password (I have forgotten it) +) last but not least are you using a file-based CVS repo under Windows - I suggest using a CVS server to be on the safe side most probably the issue here. AFAIK changelog uses the cvs *client* library from netbeans.org which is jut a pserver client. local cvs repository doesn't use pserver protocol, thus it won't work. regards Milos Kleint Cheers, Siegfried Goeschl Frank Verbruggen wrote: Hi Maven development team, my name is Frank Verbruggen, and I'm currently involved in introducing 'your' tool Maven at a major bank from the Netherlands (it is called SNS Bank). We have almost succesfully incorporated everything, but there is just one problem: we can't get the changelog, file activity and developer activity plugins to generate rapports that actually contain changes (ie. it always states no changes have occurred). The directory layout is as follows: + C [root] | + CVS [dir] | + Calculator [dir] | + project.xml [file1] | + project.properties [file2] | + maven.xml [file3] | + Calculator_Domeinlaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [file4] | | | + project.properties[file5] | + Calculator_Servicelaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] | | + Calculator_Presentatielaag [dir] | | | + target [dir] | | | + checkouts [dir] | | | + project.xml [like file4] | | | + project.properties [like file5] FILE LISTINGS _ [file1] _ ?xml version=1.0? project pomVersion3/pomVersion groupIdCalculator/groupId currentVersion1.0/currentVersion nameCalculator Demonstration Application/name !-- Project Management section goes here-- organization