Commit Graph

39 Commits

Author SHA1 Message Date
Oliver Burn 592a12fa3d I have converted the Checkstyle repository from Subversion to
Mercurial (Hg). As of now, the Subversion repository is closed
for commits and I have revoked access to all the committers. They
naturally now have access to the Mercurial repository.

The Subversion repository. will still be available for on-line
viewing, at least until the 5.3 release.

I have done this, as I have been using Mercurial for the last
year on other projects and want to take advantage of it's
features.

There is a good intro guide to Mercurial at http://hginit.com/.
I recommend http://tortoisehg.bitbucket.org/ as a good front end.

Note: during the conversion process, I encountered the following issues:

   - Due to me being consistent on the directory format for tags,
     not all tags have come across. They are preserved in
     Subversion.

   - There were issues with CRLF line endings. These have been
     fixed.
2010-09-30 15:28:17 +10:00
Oliver Burn 41954c1bd0 Added NestedForDepth that restricts nested <code>for</code>
blocks to a specified depth (default = 1). Thanks to Alexander
Jesse for patch #1151673.
2010-09-29 05:44:01 +00:00
Oliver Burn b1a8aac706 [maven-release-plugin] prepare for next development iteration 2010-09-25 04:23:55 +00:00
Oliver Burn 610bc48938 [maven-release-plugin] prepare release release5_2 2010-09-25 04:23:09 +00:00
Oliver Burn 776cf7f5cc Changes for making releases following https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide. 2010-09-24 22:08:41 +00:00
Oliver Burn 3539d50634 General clean up 2010-09-24 04:52:26 +00:00
Oliver Burn 1a99a22d57 Seen the error of my ways. The "mvn package" command should be default just build the Checkstyle JAR as this is what will be released in the Maven Central Repository.
To generate the distributions, use the command "mvn -Pdistro package". This activates the distro profile that will generate the distributions.
2010-09-23 23:50:15 +00:00
Oliver Burn 3765156a81 Changing the groupId after being requested to. http://issues.sonatype.org/browse/OSSRH-807 2010-09-23 12:37:15 +00:00
Oliver Burn b9a47d49d8 Add the necessary support for signing releases. A requirement for publishing to the Maven Central. (there are many hurdles to be cleared). 2010-09-23 10:50:40 +00:00
Oliver Burn c941401306 Fix up URLs for a release 2010-09-22 12:06:23 +00:00
Oliver Burn 99bbf9ba3b Need to force the generation of the site before packaging, otherwise unable to generate a release. 2010-09-22 10:16:28 +00:00
Oliver Burn 161bdd2b35 planning for a release. 2010-09-22 07:12:17 +00:00
Oliver Burn 5a643daa9c Used maven-linkcheck-plugin to identify broken links. 2010-09-21 11:50:38 +00:00
Oliver Burn 4c124c309f turn on validation of xdocs 2010-09-21 01:41:58 +00:00
Oliver Burn 9e57857f69 Still not sure why this test fails under Maven, but not Eclipse. 2010-09-20 13:29:00 +00:00
Oliver Burn 829ae4c34f Fix up tests that were broken under Maven. 2010-09-20 13:10:28 +00:00
Oliver Burn b4e77fd043 correct details for a deployment. 2010-09-20 11:08:51 +00:00
Oliver Burn 04195ceffa Update 3rd party dependencies.
Fix when Checkstyle is run on itself to be before a package is generated. (The verify phase is not the right place)
Remove the lib directory - this invalidates using ANT to build Checkstyle any more. Plan to convert the build.xml to just support testing tasks.
2010-09-20 03:15:22 +00:00
Oliver Burn 499428069d setup code coverage report 2010-09-20 02:30:21 +00:00
Oliver Burn 61744406b8 verify that xdocs can be filtered prior to generation. (this breaks the ANT build again) 2010-09-19 12:15:42 +00:00
Oliver Burn d3ffc32476 fill in more details 2010-09-19 11:28:19 +00:00
Oliver Burn 1f8ac6a2ae A near complete build system now. It generates the assemblies for distribution. 2010-09-17 05:41:38 +00:00
Oliver Burn c3205aa0fb setup javadoc generation and fixed some errors found as a result 2010-09-16 04:45:07 +00:00
Oliver Burn 86cbe5bd16 Hooks for the compile and verify phase. Run Checkstyle on itself as part of the verification process. 2010-09-16 02:40:06 +00:00
Oliver Burn a62935f3ea Starting to add some details 2010-09-15 09:51:25 +00:00
Oliver Burn 615c95d2ae fix line endings 2010-09-15 06:26:09 +00:00
Oliver Burn 4cf555d4e6 start of (possible) conversion to using Maven for builds.
There are obvious advantages to moving across to Maven, and some downsides. At the moment ANT & Maven can exist side-by-side. Will shift fully across once the Maven build is on par with the ANT build, and has proven to be of benefit.
2010-09-15 06:23:30 +00:00
Oliver Burn ba60fc038f for a later release 2010-02-16 11:34:18 +00:00
Oliver Burn 49d74e731f getting ready for release 2010-02-16 09:25:28 +00:00
Oliver Burn 9366a647f6 update google-collections to 1.0 2010-01-13 04:17:47 +00:00
Oliver Burn 17c08660fa upgrade to google collections 1.0 rc1 2009-04-25 22:58:37 +00:00
Oliver Burn c0dfe4f3f2 update version. 2009-04-18 03:10:58 +00:00
Oliver Burn f319285241 update for release. 2009-04-18 01:03:41 +00:00
Lars Kühne 4010f97130 corrected scm link (we have been using svn for quite some time now) and tracked recent upgrade of google collections (Note: new group id! not sure that this is correct but the new version was not available using the old group id) 2009-03-17 21:20:34 +00:00
Oliver Burn 3d56a294c0 fixing up to only have runtime dependencies. 2008-10-28 21:58:45 +00:00
Oliver Burn bcbea91704 apply patch to update Maven dependencies. 2008-10-28 07:01:44 +00:00
Lars Kühne 0bb5ca0b5c patch 1675244: added license section to Maven poms 2007-03-11 12:44:25 +00:00
Lars Kühne 7e67d70fb8 version 4.4-SNAPSHOT 2007-01-27 13:16:21 +00:00
Oliver Burn 11d5a1357f apply patch for Maven POM files 2006-12-22 05:07:00 +00:00