flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clint M <cmod...@gmail.com>
Subject Re: FlexPMD Build Error
Date Thu, 10 Mar 2016 16:17:14 GMT
Just uploaded flexpmd to github.
It's what I pulled from opensource.adobe.com 5 years ago. (It's probably
still the latest code.)
I also uploaded the jars that that I was able to build at that time.
I still use the jars today on projects.
Here's an old example of an ant file I've used in the past to run flexpmd,
cpd, and metrics

On Thu, Mar 10, 2016 at 6:42 AM, Christofer Dutz <christofer.dutz@c-ware.de>

> Hi Suresh,
> sorry for not responding to your private mail, but I was stuck at the
> german JavaLand conference :-(
> The problem with FlexPMD is that it's actually a fork of an insanely old
> PMD version. I had tried to get that working, but it turned out that it
> wouldn't be possible as Maven has changed to much in the last 4-5 years and
> I wasn't planing to invest my time in order to get things working just with
> Ant ;-)
> So I invested quite some time to help make original PMD itself modular to
> support additional languages. One of them will be Flex. I have finished
> that quite some time ago.
> I then tried migrating the old PMD fork code to the new PMD code, but it
> turned out here far to much has changed too. The only good solution would
> be to re-implement the Flex support from scratch (having to do far less as
> we only have to provide the language support and not update the entire PMD
> system)
> My next attempt was to use Falcon to parse Flex input and to make the
> rules run directly on the AST Falcon had created. This would however
> require us to rewrite the entire rule-base to the new AST classes. It's not
> impossible, but it's a lot of work. Unfortunately that one or two years ago
> Falcon didn't quite work as I expected it to, I got exceptions all over the
> place and I had a lot of trouble building it. I had therefore stopped work
> on this but had planned to return as soon as Falcon is more stable and the
> build isn't so challenging anymore ... we are on a very good way regarding
> both of these issues. So I hope as soon as I'm done with my Maven efforts,
> I am sure Alex and the others have made Falcon stable enough to be a good
> platform for adding real PMD support for Flex.
> But for this the rule-translation-task we will definitely need some
> helpers to help translate the rules :-)
> So much for the update for now. Sorry to not be able to give you a
> satisfying answer.
> Chris
> ________________________________________
> Von: suresh babu k s <sbabuks@hotmail.com>
> Gesendet: Dienstag, 8. März 2016 13:40
> An: users@flex.apache.org
> Betreff: FlexPMD Build Error
> FlexPMD  is generating errors when it is being build from source,looks like
> it is not being active for long time.please let me know if anyone tried in
> recent times ,would like to add some custom rulesError.....INFO] Scanning
> for projects...ownloading:
> https://repo.maven.apache.org/maven2/org/apache/apache/14/apache-14pomERROR
> ]
> [ERROR] Some problems were encountered while processing the POMs:FATAL]
> Non-resolvable parent POM for
> org.apache.flex.pmd:flex-pmd:1.3-SNAPSHOT:Could not transfer artifact
> org.apache:apache:pom:14 from/to central
> (https://rpo.maven.apache.org/maven2): Connect to
> repo.maven.apache.org:443
> [repo.maven.aache.org/] failed: Connection timed out: connect
> and 'parent.relatvePath' points at wrong local POM @ line 25, column
> 13@ERROR] The build could not read 1 project -> [Help 1]ERROR]ERROR]   The
> project org.apache.flex.pmd:flex-pmd:1.3-SNAPSHOT
> (E:\Notice\FlexPD\Wokspace\FlexPMD\pom.xml) has 1 errorERROR]
> Non-resolvable parent POM for org.apache.flex.pmd:flex-pmd:1.3-SNAPSOT:
> Could not transfer artifact org.apache:apache:pom:14 from/to central
> (https//repo.maven.apache.org/maven2): Connect to
> repo.maven.apache.org:443
> [repo.mavn.apache.org/] failed: Connection timed out: connect
> and 'parent.rlativePath' points at wrong local POM @ line 25, column 13 ->
> [Help 2]ERROR]ERROR] To see the full stack trace of the errors, re-run
> Maven
> with the -e swith.ERROR] Re-run Maven using the -X switch to enable full
> debug logging.ERROR]ERROR] For more information about the errors and
> possible solutions, please rea the following articles:ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildinExceptionERROR
> ]
> [Help 2]
> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableMoelException
> --
> View this message in context:
> http://apache-flex-users.2333346.n4.nabble.com/FlexPMD-Build-Error-tp12147.html
> Sent from the Apache Flex Users mailing list archive at Nabble.com.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message