Re: Getting changelog to work

2005-04-08 Thread Siegfried Goeschl
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

2005-04-08 Thread Milos Kleint

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

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]
_
?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

2005-04-08 Thread Siegfried Goeschl
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

2005-04-08 Thread Milos Kleint
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

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]
_
?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

2005-04-08 Thread Siegfried Goeschl
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

2005-04-08 Thread Milos Kleint
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

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]
_
?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

2005-04-08 Thread Siegfried Goeschl
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