How to install FlexPMD in Flex Builder 4.5

来源:互联网 发布:python 贝叶斯分类 编辑:程序博客网 时间:2024/06/12 18:31

FlexPMD is an eclipse plugin that detects common bad practices in your AS3 or Flex code.
The installation process is the same for all Eclipse-based editors, like FDT or Flash Builder.

  1. Go to Help>Install New Software:
    Screen shot 2011 05 23 at 14.42.53 How to install FlexPMD in Flex Builder 4.5
  2. Type in:
    http://opensource.adobe.com/svn/opensource/flexpmd/plugin/trunk/flex-pmd-eclipse-plugin-site
    Select FlexPMD:Screen shot 2011 06 01 at 12.40.46 How to install FlexPMD in Flex Builder 4.5
  3. Click Next, Next, Accept T&C, Finish
  4. Restart Flash Builder when prompted.
  5. Download the FlexPMD Command line tools from here:
    http://opensource.adobe.com/svn/opensource/flexpmd/maven-repository/release/com/adobe/ac/flex-pmd/1.1/flex-pmd-all-in-one-bundle-1.1.zip
  6. Unzip the zip file somewhere (eg. ~/tools)
  7. In Flash Builder(or FDT) go to Preferences>FlexPMD:
    pmd1 How to install FlexPMD in Flex Builder 4.5
  8. Click Browse next to: FlexPMD Command Line Installation
    Browse to your unzipped folder and select: flex-pmd-command-line-1.1.jar

How to use FlexPMD

  1. Right click on your project in the Package Explorer
    go to FlexPMD>Run FlexPMD:
    Screen shot 2011 06 01 at 13.16.04 How to install FlexPMD in Flex Builder 4.5
  2. You can see the results in the FlexPMD View:
    Screen shot 2011 06 01 at 13.15.48 How to install FlexPMD in Flex Builder 4.5



Note:

The reason for FlexPMD not to show any results is probably because you have spaces in the full absolute path to the folder you want to check (e.g. C:\users\yourusername\…\Flash Builder Workspace\yourprojectname\src). FlexPMD doesn’t seem to like spaces and crashes silently.

Another important thing is that FlexPMD needs to have the rights to write it’s results to disk. In Windowns 7 this also may cause FlexPMD to crash silently.
You can fix this problem by changing the FlexPMD preferences (Flash Builder>Window>Preferences>FlexPMD) where it says “Java command line” to “java -Xmx256m -Djava.io.tmpdir=C:\Users\[yourusername]\AppData\Local\Temp”


转载:http://zoltanb.co.uk/how-to-install-flexpmd-in-flex-builder-4-5/

原创粉丝点击