Tried this, even going with the default workspace this time, rather than
the one I'd specified before. Still the same results, though.
I did have two Checkstyle sheets in the project properties, so I went
into my Eclipse configuration and saw that there appeared to be two
versions of the plugin installed. I uninstalled the older one, leaving
only the "Eclipse Checkstyle Plug-in" version 5.2.0.201010072021 After
restarting Eclipse there's just one Checkstyle sheet, and that's using
the "CXF Checks - (Global)" configuration. I'm running Eclipse version
3.6.1, M20100909-0800.
It looks like both the "Got an exception - unexpected char: 0xFFFF" and
the "Missing a header - not enough lines in file." errors can be fixed
by adding a newline at the end of the file. You don't got those errors
on files which don't end with a newline? (such as
cxf-systests-jaxws/src/test/java/org/apache/cxf/systest/handlers/AddNumbersUnwrap.java).
If not, and assuming I'm not the only person running Linux, could it be
a Checkstyle version issue?
The "Wrong order for ... import" errors sometimes appear to be related
to the use of static imports, where the static imports are in a block
following the regular imports, and in other cases involve jUnit imports
- it looks like Checkstyle expects these to follow the
org.springframework imports.
- Dennis
On 11/30/2010 06:03 AM, Daniel Kulp wrote:
> On Friday 26 November 2010 6:47:11 pm Dennis Sosnoski wrote:
>
>> My original message is included in this one, at the bottom. There are
>> three different variations of Checkstyle errors: 1) unexpected char:
>> 0xFFFF; 2) Missing a header - not enough lines in file; and 3) Wrong
>> order for import.
>>
> Occasionally, when importing the projects, Eclipse gets confused and doesn't
> get everything setup correctly. Steps to resolve:
>
> 1) From the command line, re-run "mvn -Psetup.eclipse" to make sure
> everything
> is regenerated properly.
>
> 2) Select all the projects in eclipse and do File -> Refresh to reload them
>
> 3) Select all the projects and do a Project -> Clean to force eclipse to
> rebuild them.
>
> If that DOESN'T help, then right click on one of the projects and bring up
> the properties for it. On the "Checkstyle" page, make sure it says it's
> using the "CXF Checks - (Global)" configuration. If it's not, that's the
> issue. The -Psetup.eclipse profile should be injecting the CXF Checks
> configuration into your workspace (which, by default, is ../workspace from
> the
> cxf directory). If that didn't work, you may need to add
> -Declipse.workspace.dir=/path/to/workspace to the command line to make sure
> it
> gets added.
>
> The BEST option which definitely helps with the maven eclipse plugin is to
> edit your ~/.m2/setttings.xml and add a profile like:
>
> <activeProfiles>
> <activeProfile>extra</activeProfile>
> </activeProfiles>
> <profiles>
> <profile>
> <id>extra</id>
> <properties>
>
> <eclipse.workspace>/home/dkulp/working/workspace</eclipse.workspace>
> <downloadSources>true</downloadSources>
>
> <eclipse.workspace.dir>/home/dkulp/working/workspace</eclipse.workspace.dir>
>
> <eclipse.output.directory>${project.build.outputDirectory}</eclipse.output.directory>
> </properties>
> </profile>
> </profiles>
>
> or similar which pretty much makes sure everything always points to the right
> workspace and sources are always downloaded and such. Pretty much would
> help
> with ANY maven project where you may use the maven-eclipse-plugin.
>
>
> Dan
>
>
>
>
>> - Dennis
>>
>> On 11/27/2010 11:04 AM, Benson Margulies wrote:
>>
>>> Sigh. I deleted your original message. What do the errors look like?
>>>
>>> On Fri, Nov 26, 2010 at 4:07 PM, Dennis Sosnoski <[email protected]> wrote:
>>>
>>>> Had the subversion plugin, but was missing subversion itself on the
>>>> system I was using. :-) Installed that, installed the matching version
>>>> of subclipse, deleted and re-imported the projects, and now I'm left
>>>> with "just" the errors.
>>>>
>>>> Thanks,
>>>>
>>>> - Dennis
>>>>
>>>> On 11/27/2010 02:53 AM, Benson Margulies wrote:
>>>>
>>>>> Looks like you lack a subversion plugin to eclipse, which would
>>>>> somehow prevent the cs plugin from descending into your .svn
>>>>> directories.
>>>>>
>>>>> On Fri, Nov 26, 2010 at 5:10 AM, Dennis Sosnoski <[email protected]>
>>>>>
> wrote:
>
>>>>>> I've followed the instructions at
>>>>>> http://cxf.apache.org/setting-up-eclipse.html to create an Eclipse
>>>>>> project using the current trunk code, but Eclipse gives me a bunch of
>>>>>> Checkstyle errors as well as a bunch of warnings. Here's a
>>>>>> representative sampling of the Checkstyle errors (89 in all):
>>>>>>
>>>>>> Got an exception - unexpected char: 0xFFFF AddNumbers.java
>>>>>> /cxf-systests-jaxws/src/test/java/org/apache/cxf/systest/handlers/type
>>>>>> s line 93 Checkstyle Problem
>>>>>> Missing a header - not enough lines in file. package-info.java
>>>>>> /cxf-systests-jaxws/src/test/java/org/apache/cxf/systest/handlers/type
>>>>>> s line 1 Checkstyle Problem
>>>>>> Wrong order for 'org.apache.cxf.binding.soap.Soap11.SOAP_NAMESPACE'
>>>>>> import. MAPAggregatorTest.java
>>>>>> /cxf-rt-ws-addr/src/test/java/org/apache/cxf/ws/addressing line 69
>>>>>> Checkstyle Problem
>>>>>>
>>>>>> The warnings (346) all appear to relate to svn files included in the
>>>>>> src tree:
>>>>>>
>>>>>> The resource is a duplicate of src/main/java/.svn/all-wcprops and was
>>>>>> not copied to the output folder all-wcprops
>>>>>> /cxf-systests-java2ws/src/main/resources/.svn Unknown Java
>>>>>> Problem The resource is a duplicate of src/main/java/.svn/all-wcprops
>>>>>> and was not copied to the output folder all-wcprops
>>>>>> /cxf-xerces-xsd-validation/src/main/resources/.svn Unknown Java
>>>>>> Problem
>>>>>> The resource is a duplicate of src/main/java/.svn/entries and was not
>>>>>> copied to the output folder entries
>>>>>> /cxf-systests-java2ws/src/main/resources/.svn Unknown Java
>>>>>> Problem The resource is a duplicate of src/main/java/.svn/entries and
>>>>>> was not copied to the output folder entries
>>>>>> /cxf-xerces-xsd-validation/src/main/resources/.svn Unknown Java
>>>>>> Problem
>>>>>>
>>>>>> Are these all expected problems, or do I have something misconfigured?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> - Dennis
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Dennis M. Sosnoski
>>>>>> Java SOA and Web Services Consulting
>>>>>> <http://www.sosnoski.com/consult.html> Axis2/CXF/Metro SOA and Web
>>>>>> Services Training
>>>>>> <http://www.sosnoski.com/training.html>
>>>>>> Web Services Jump-Start <http://www.sosnoski.com/jumpstart.html>
>>>>>>
>