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] _ 3 Calculator 1.0 Calculator Demonstration Application Solidium Group B.V. http://www.solidium.nl http://www.solidium.nl/folder1/images/solidium-opzet_02.jpg 2005 calculator.* This 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.
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] _ 3 Calculator 1.0 Calculator Demonstration Application Solidium Group B.V. http://www.solidium.nl http://www.solidium.nl/folder1/images/solidium-opzet_02.jpg 2005 calculator.* This 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. Calculator Demonstration Application C:/Calculator/CalculatorSite Frank Verbruggen verfra [EMAIL PROTECTED] scm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId} [EMAIL PROTECTED] ${basedir}/checkouts/${pom.artifactId}/src ${basedir}/checkouts/${pom.artifactId}/test
SCM suppress checkout dir deletion
How can I suppress deletion of the checkout directory when checking out of CVS with the SCM plugin - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
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] _ 3 Calculator 1.0 Calculator Demonstration Application Solidium Group B.V. http://www.solidium.nl http://www.solidium.nl/folder1/images/solidium-opzet_02.jpg 2005 calculator.* This 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. Calculator Demonstration Application C:/Calculator/CalculatorSite Frank Verbruggen verfra [EMAIL PROTECTED] scm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId} [EMAIL PROTECTED] ${basedir}/checkouts/${pom.artifactId}/src ${basedir}/checkouts/${pom.artifactId}/test maven-changelog-plugin maven-file-activity-plugin maven-developer-activity-plugin __ [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. maven.multiproject.overviewPage.title=Calculator # Goals to execute. goal=scm:checkout-project,jar:install # Deployment properties maven.username=verfra maven.site.deploy.method=fs maven.site.deploy.clean=true # Checkstyle maven.checkstyle.properties=${basedir}/../CalcCS.xml # CVS # maven.scm.cvs.root=c:/CVS maven.scm.checkout.dir=${ba
Instability calculation
In my opinion it is very weird that the instability of a class that is solely dependent on the java core classes, but is not used in this project by other classes is 100%. Think about it ! Java is not instable, every new release has backwards compatibility for the previous version. In my company, we define projects for each abstraction layer. This is common practice in the business where I work (financial coorporations). But because my lowest layer is depended upon only by higher layers, there are no classes recognized which depend on my package. But since it is dependant on java.lang (duh !) I get instability 100% for my package. This is redicilous, how can I circumvent this oddity ? Regards, Frank Verbruggen Solidium Group B.V. Netherlands - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Getting changelog to work
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] _ 3 Calculator 1.0 Calculator Demonstration Application Solidium Group B.V. http://www.solidium.nl http://www.solidium.nl/folder1/images/solidium-opzet_02.jpg 2005 calculator.* This 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. Calculator Demonstration Application C:/Calculator/CalculatorSite Frank Verbruggen verfra [EMAIL PROTECTED] scm|cvs|pserver|verfra:[EMAIL PROTECTED]|c:/cvs|${pom.artifactId} [EMAIL PROTECTED] ${basedir}/checkouts/${pom.artifactId}/src ${basedir}/checkouts/${pom.artifactId}/test maven-changelog-plugin maven-file-activity-plugin maven-developer-activity-plugin __ [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. maven.multiproject.overviewPage.title=Calculator # Goals to execute. goal=scm:checkout-project,jar:install # Deployment properties maven.username=verfra maven.site.deploy.method=fs maven.site.deploy.clean=true # Checkstyle maven.checkstyle.properties=${basedir}/../CalcCS.xml # CVS # maven.scm.cvs.root=c:/CVS maven.scm.checkout.dir=${basedir}/checkouts # maven.scm.cvs.checkout.flags=-r v1-2 # maven.scm.cvs.module=${pom.artifactId} [file3] ${doelen} Now attaining doel nummer ${doelNummer}, which is ${doel} ___ [file4] ___ ${basedir}/../project.xml Calculator_Domeinlaag Calculator_Domeinlaag ___ [file5] ___ # Include reports for child in overview. maven.xdoc.includeProjectDocumentation=yes _