Hi Dan,

Have updated settings.xml, unfortunately still doesn't work ...

I see my workspace dir in maven output:
"Using Eclipse Workspace: D:\Projects\CXF\workspace"

, but there are not cxf-checkstyle-corba.xml  and  cxf-checkstyle.xml files in 
workspace dir.

Am I missing some steps? Is there any special things for Windows?

By mvn -Psetup.eclipse I see the following output:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache CXF Runtime WS Security 2.6.0-SNAPSHOT [INFO] 
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-bundle-plugin:2.3.6:cleanVersions (versions) @ 
cxf-rt-ws-security --- [INFO] [INFO] --- 
cxf-xml2fastinfoset-plugin:2.4.0:xml2fastinfoset (xml2fastinfoset) @ 
cxf-rt-ws-security --- [INFO] [INFO] --- cxf-xjc-plugin:2.4.0:xsdtojava 
(generate-sources) @ cxf-rt-ws-security --- [INFO] [INFO] --- 
maven-remote-resources-plugin:1.2.1:process (default) @ cxf-rt-ws-security --- 
[INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ 
cxf-rt-ws-security --- [debug] execute contextualize [INFO] Using 'UTF-8' 
encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] Copying 2 resources
[INFO] skip non existing resourceDirectory 
D:\Projects\CXF\ws-src\rt\ws\security\src\main\resources-filtered
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ 
cxf-rt-ws-security --- [INFO] Nothing to compile - all classes are up to date 
[INFO] [INFO] --- maven-bundle-plugin:2.3.6:manifest (bundle-manifest) @ 
cxf-rt-ws-security --- [INFO] [INFO] >>> maven-eclipse-plugin:2.8:eclipse 
(setup.eclipse.project) @ cxf-rt-ws-security >>> [INFO] [INFO] --- 
maven-bundle-plugin:2.3.6:cleanVersions (versions) @ cxf-rt-ws-security --- 
[INFO] [INFO] --- cxf-xml2fastinfoset-plugin:2.4.0:xml2fastinfoset 
(xml2fastinfoset) @ cxf-rt-ws-security --- [INFO] [INFO] --- 
cxf-xjc-plugin:2.4.0:xsdtojava (generate-sources) @ cxf-rt-ws-security --- 
[INFO] [INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ 
cxf-rt-ws-security --- [INFO] [INFO] <<< maven-eclipse-plugin:2.8:eclipse 
(setup.eclipse.project) @ cxf-rt-ws-security <<< [INFO] [INFO] --- 
maven-eclipse-plugin:2.8:eclipse (setup.eclipse.project) @ cxf-rt-ws-security 
--- [INFO] Using Eclipse Workspace: D:\Projects\CXF\workspace [INFO] Adding 
default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Resource directory's path matches an existing source directory. 
Resources will be merged with the source director y src/main/java [INFO] 
Resource directory's path matches an existing source directory. Resources will 
be merged with the source director y target/maven-shared-archive-resources
[INFO] Resource directory's path matches an existing source directory. 
Resources will be merged with the source director y src/test/java [INFO] 
Resource directory's path matches an existing source directory. Resources will 
be merged with the source director y target/maven-shared-archive-resources
[INFO] Wrote Eclipse project for "cxf-rt-ws-security" to 
D:\Projects\CXF\ws-src\rt\ws\security.
[INFO]
       Javadoc for some artifacts is not available.
       Please run the same goal with the -DdownloadJavadocs=true parameter in 
order to check remote repositories for jav adoc.
       List of artifacts without a javadoc archive:
         o commons-logging:commons-logging:1.1.1
         o org.apache.geronimo.specs:geronimo-javamail_1.4_spec:1.7.1
         o wsdl4j:wsdl4j:1.6.2
         o com.sun.xml.bind:jaxb-impl:2.1.13
         o xml-resolver:xml-resolver:1.2
         o org.bouncycastle:bcprov-jdk15:1.45
         o xalan:xalan:2.7.1
         o xalan:serializer:2.7.1

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

The artefacts for project are created: .checkstyle, .pmd, .classpath, .project, 
but not for workspace.

Regards,
Andrei.


-----Original Message-----
From: Daniel Kulp [mailto:[email protected]] 
Sent: 14 February 2012 17:02
To: [email protected]
Cc: Andrei Shakirin
Subject: Re: Checkstyle for CXF sources

On Tuesday, February 14, 2012 3:18:16 PM Andrei Shakirin wrote:
> Hi,
> 
> Could somebody give me advise how to configure checkstyle with Eclipse 
> for CXF sources? I did all what specified on
> http://cxf.apache.org/connecting-maven-eclipse-checkstyle-and-pmd.html
> : run maven with -P setup.eclipse, eclipse artifacts are generated 
> inclusive .checkstyle, .pmd, .ruleset, but Eclipse doesn't really 
> accept the checkstyle and PDM. I use Eclipse Indigo 3.7.1.
> 
> What I do wrong?
> Is there other way to setup them?

That should "just work" providing you have it pointing at your workspace 
correctly.   The default is "../workspace" which may not be your location.

In my .m2/settings.xml, I have:

    <activeProfiles>
        <activeProfile>extra</activeProfile>
    </activeProfiles>
    <profiles>
        <profile>
            <id>extra</id>
            <properties>
                <gpg.useagent>true</gpg.useagent>
                
<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>

which sets the workspace dir to the location of my workspace.   You can check 
if your workspace dir ends up with cxf-checkstyle-corba.xml  and  cxf- 
checkstyle.xml files in it.

Also, occassionaly, when Eclipse imports projects, it doesn't read the .pmd 
and .checkstyle things properly.   Usually if you close the projects, re-run 
"mvn -Psetup.eclipse", then open the projects and refresh them all, it kind of 
fixes itself.


-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to