Re: Getting changelog to work

2005-04-08 Thread Frank Verbruggen
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

2005-04-08 Thread Frank Verbruggen
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

2005-04-08 Thread Frank Verbruggen
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

2005-04-08 Thread Frank Verbruggen
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

2005-04-08 Thread Frank Verbruggen
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

2005-04-07 Thread Frank Verbruggen
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
_