http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_selectedUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_selectedUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_selectedUpSkin.png new file mode 100644 index 0000000..5381f2a Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_selectedUpSkin.png differ
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_upSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_upSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_upSkin.png new file mode 100644 index 0000000..afa52fa Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarFirstButton_upSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_disabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_disabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_disabledSkin.png new file mode 100644 index 0000000..2b23fa2 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_disabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_downSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_downSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_downSkin.png new file mode 100644 index 0000000..07fbefe Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_downSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_overSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_overSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_overSkin.png new file mode 100644 index 0000000..1ab5603 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_overSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedDisabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedDisabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedDisabledSkin.png new file mode 100644 index 0000000..e6eb55d Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedDisabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedUpSkin.png new file mode 100644 index 0000000..f569735 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_selectedUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_upSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_upSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_upSkin.png new file mode 100644 index 0000000..9594dda Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/ButtonBarLastButton_upSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_disabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_disabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_disabledSkin.png new file mode 100644 index 0000000..4d1a0f3 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_disabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_downSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_downSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_downSkin.png new file mode 100644 index 0000000..029c95f Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_downSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_overSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_overSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_overSkin.png new file mode 100644 index 0000000..b8658c3 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_overSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_upSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_upSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_upSkin.png new file mode 100644 index 0000000..46c1229 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Button_upSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/CursorManager_busyCursor.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/CursorManager_busyCursor.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/CursorManager_busyCursor.png new file mode 100644 index 0000000..143774a Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/CursorManager_busyCursor.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_borderSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_borderSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_borderSkin.png new file mode 100644 index 0000000..a57869c Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_borderSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnDropIndicatorSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnDropIndicatorSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnDropIndicatorSkin.png new file mode 100644 index 0000000..8157023 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnDropIndicatorSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnResizeSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnResizeSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnResizeSkin.png new file mode 100644 index 0000000..584950c Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_columnResizeSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerBackgroundSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerBackgroundSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerBackgroundSkin.png new file mode 100644 index 0000000..0181c08 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerBackgroundSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerSeparatorSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerSeparatorSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerSeparatorSkin.png new file mode 100644 index 0000000..15ea672 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_headerSeparatorSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_sortArrowSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_sortArrowSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_sortArrowSkin.png new file mode 100644 index 0000000..6ec3386 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_sortArrowSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_stretchCursor.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_stretchCursor.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_stretchCursor.png new file mode 100644 index 0000000..c499613 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/DataGrid_stretchCursor.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/FormItem_indicatorSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/FormItem_indicatorSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/FormItem_indicatorSkin.png new file mode 100644 index 0000000..2ce8753 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/FormItem_indicatorSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowLeft_disabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowLeft_disabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowLeft_disabledSkin.png new file mode 100644 index 0000000..d60db28 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowLeft_disabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowRight_disabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowRight_disabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowRight_disabledSkin.png new file mode 100644 index 0000000..a0694f2 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollArrowRight_disabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowDownSkin.png new file mode 100644 index 0000000..cc03ff3 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowOverSkin.png new file mode 100644 index 0000000..d83c9e5 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowUpSkin.png new file mode 100644 index 0000000..d83c9e5 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_leftArrowUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowDownSkin.png new file mode 100644 index 0000000..cfcf43d Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowOverSkin.png new file mode 100644 index 0000000..d15c28b Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowUpSkin.png new file mode 100644 index 0000000..d15c28b Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_rightArrowUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbDownSkin.png new file mode 100644 index 0000000..7c919a8 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbIcon.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbIcon.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbIcon.png new file mode 100644 index 0000000..bdf6488 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbIcon.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbOverSkin.png new file mode 100644 index 0000000..1f65415 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbUpSkin.png new file mode 100644 index 0000000..b753027 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_thumbUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackDisabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackDisabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackDisabledSkin.png new file mode 100644 index 0000000..ff4659d Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackDisabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackSkin.png new file mode 100644 index 0000000..44d8cb2 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/HScrollBar_trackSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Panel_borderSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Panel_borderSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Panel_borderSkin.png new file mode 100644 index 0000000..d53c6bc Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/Panel_borderSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDisabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDisabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDisabledSkin.png new file mode 100644 index 0000000..546fb36 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDisabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDownSkin.png new file mode 100644 index 0000000..cc03ff3 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowOverSkin.png new file mode 100644 index 0000000..d83c9e5 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowUpSkin.png new file mode 100644 index 0000000..d83c9e5 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_downArrowUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbDownSkin.png new file mode 100644 index 0000000..7c919a8 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbIcon.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbIcon.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbIcon.png new file mode 100644 index 0000000..bdf6488 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbIcon.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbOverSkin.png new file mode 100644 index 0000000..88b4b5f Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbUpSkin.png new file mode 100644 index 0000000..88b4b5f Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_thumbUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackDisabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackDisabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackDisabledSkin.png new file mode 100644 index 0000000..ff4659d Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackDisabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackSkin.png new file mode 100644 index 0000000..44d8cb2 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_trackSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDisabledSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDisabledSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDisabledSkin.png new file mode 100644 index 0000000..8f59f90 Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDisabledSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDownSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDownSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDownSkin.png new file mode 100644 index 0000000..cfcf43d Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowDownSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowOverSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowOverSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowOverSkin.png new file mode 100644 index 0000000..d15c28b Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowOverSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowUpSkin.png ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowUpSkin.png b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowUpSkin.png new file mode 100644 index 0000000..d15c28b Binary files /dev/null and b/FlexPMD/flex-pmd-flex/flexunit-theme/src/main/resources/skins/VScrollBar_upArrowUpSkin.png differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-flex/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-flex/pom.xml b/FlexPMD/flex-pmd-flex/pom.xml new file mode 100644 index 0000000..ec32a55 --- /dev/null +++ b/FlexPMD/flex-pmd-flex/pom.xml @@ -0,0 +1,123 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.flex.pmd</groupId> + <artifactId>flex-pmd</artifactId> + <version>1.3-SNAPSHOT</version> + </parent> + + <artifactId>flex-pmd-flex</artifactId> + <packaging>pom</packaging> + + <name>Adobe Flex PMD Flex Parent</name> + + <properties> + <flex.version>4.13.0.20140701</flex.version> + <flash-player.version>11.1</flash-player.version> + <flexunit.version>4.2.0</flexunit.version> + <event-source.version>1.1</event-source.version> + <!--flexunit-optional.version>0.85</flexunit-optional.version--> + <event-source.version>1.1</event-source.version> + <cairngorm.version>2.2.1</cairngorm.version> + <flexunit-theme.version>1.0</flexunit-theme.version> + </properties> + + <modules> + <module>flex-pmd-ruleset-creator</module> + <module>flex-pmd-violations-viewer</module> + <module>flex-pmd-flex-lib</module> + <module>flexunit-theme</module> + </modules> + + <build> + <sourceDirectory>.</sourceDirectory> + <plugins> + + <plugin> + <groupId>${project.groupId}</groupId> + <artifactId>flex-pmd-maven-plugin</artifactId> + <version>${project.version}</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>${project.groupId}</groupId> + <artifactId>flex-pmd-cpd-maven-plugin</artifactId> + <version>${project.version}</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>${project.groupId}</groupId> + <artifactId>flex-pmd-metrics-maven-plugin</artifactId> + <version>${project.version}</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + <version>2.4.3</version> + <configuration> + <reportsDirectory>surefire-reports</reportsDirectory> + </configuration> + </plugin> + + <plugin> + <groupId>${project.groupId}</groupId> + <artifactId>flex-pmd-maven-plugin</artifactId> + <version>${project.parent.version}</version> + <configuration> + <failOnError>true</failOnError> + </configuration> + </plugin> + + </plugins> + </reporting> + +</project> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid-parent/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid-parent/pom.xml b/FlexPMD/flex-pmd-hybrid-parent/pom.xml deleted file mode 100644 index d41df0d..0000000 --- a/FlexPMD/flex-pmd-hybrid-parent/pom.xml +++ /dev/null @@ -1,279 +0,0 @@ -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <groupId>com.adobe.ac</groupId> - <artifactId>flex-pmd-hybrid-parent</artifactId> - <packaging>pom</packaging> - <name>Adobe Flex PMD Flex/Java Parent</name> - - <parent> - <groupId>com.adobe.ac</groupId> - <artifactId>flex-pmd</artifactId> - <version>1.3-SNAPSHOT</version> - <relativePath>../flex-pmd-parent/pom.xml</relativePath> - </parent> - - <modules> - <module>../flex-pmd-automator-workflow</module> - <module>../flex-pmd-bundles</module> - </modules> - - <build> - - <pluginManagement> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <version>${dependency.version}</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>${assembly.version}</version> - </plugin> - </plugins> - </pluginManagement> - - <plugins> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-release-plugin</artifactId> - <version>${release-plugin.version}</version> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <source>${compileSource}</source> - <target>${compileSource}</target> - </configuration> - </plugin> - - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>cobertura-maven-plugin</artifactId> - <version>${cobertura.version}</version> - <configuration> - <format>xml</format> - </configuration> - </plugin> - - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>findbugs-maven-plugin</artifactId> - <version>${findbugs.version}</version> - <configuration> - <xmlOutput>true</xmlOutput> - </configuration> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <version>${checkstyle.version}</version> - <configuration> - <configLocation>checkstyle.xml</configLocation> - </configuration> - </plugin> - - <plugin> - <groupId>com.google.code.maven-license-plugin</groupId> - <artifactId>maven-license-plugin</artifactId> - <version>${license.version}</version> - <configuration> - <header>../flex-pmd-parent/src/etc/header.txt</header> - <includes> - <include>**/src/**</include> - <include>**/test/**</include> - </includes> - <excludes> - <exclude>**/Simple.as</exclude> - <exclude>**/Empty.*</exclude> - <exclude>**/Version.as</exclude> - <exclude>**/FlexPMD60.as</exclude> - <exclude>**/header.txt</exclude> - <exclude>**/MainWithNoCopyright.mxml</exclude> - </excludes> - <aggregate>true</aggregate> - <properties> - <year>${project.inceptionYear}</year> - <company>${project.organization.name}</company> - </properties> - <mapping> - <mxml>XML_STYLE</mxml> - <xsl>XML_STYLE</xsl> - <as>JAVADOC_STYLE</as> - </mapping> - </configuration> - <executions> - <execution> - <phase>package</phase> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - - </build> - - <repositories> - <repository> - <id>maven2-repository.dev.java.net</id> - <name>Java.net Repository for Maven</name> - <url>http://download.java.net/maven/2/</url> - </repository> - <repository> - <id>central</id> - <name>maven-central</name> - <url>http://repo1.maven.org/maven2</url> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>false</enabled> - </snapshots> - </repository> - <repository> - <id>dist.codehaus.org</id> - <layout>legacy</layout> - <url>http://dist.codehaus.org/</url> - </repository> - <repository> - <id>apache</id> - <name>Apache repository</name> - <layout>legacy</layout> - <url>http://cvs.apache.org/repository/</url> - </repository> - <repository> - <id>flex-mojos</id> - <url>http://repository.sonatype.org/content/groups/flexgroup</url> - <snapshots> - <enabled>false</enabled> - <checksumPolicy>ignore</checksumPolicy> - </snapshots> - <releases> - <enabled>true</enabled> - <checksumPolicy>ignore</checksumPolicy> - </releases> - </repository> - </repositories> - - <pluginRepositories> - <pluginRepository> - <id>dist.codehaus.org</id> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> - <name>XDoclet central repository on codehaus</name> - <url>http://dist.codehaus.org</url> - <layout>legacy</layout> - </pluginRepository> - <pluginRepository> - <id>repository.codehaus.org</id> - <releases> - <enabled>true</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> - <name>Central repository on codehaus</name> - <url>http://repository.codehaus.org</url> - </pluginRepository> - <pluginRepository> - <id>mc-release</id> - <name>Local Maven repository of releases</name> - <url>http://mc-repo.googlecode.com/svn/maven2/releases</url> - <snapshots> - <enabled>false</enabled> - </snapshots> - <releases> - <enabled>true</enabled> - </releases> - </pluginRepository> - </pluginRepositories> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-site-plugin</artifactId> - <version>2.0-beta-5</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.1.1</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-report-plugin</artifactId> - <inherited>true</inherited> - <version>2.4.3</version> - </plugin> - <plugin> - <artifactId>maven-pmd-plugin</artifactId> - <version>${maven-pmd-plugin.version}</version> - <configuration> - <linkXref>true</linkXref> - <minimumTokens>100</minimumTokens> - <targetJdk>${compileSource}</targetJdk> - <rulesets> - <ruleset>pmd.xml</ruleset> - </rulesets> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>javancss-maven-plugin</artifactId> - <version>2.0-beta-2</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.5</version> - </plugin> - </plugins> - </reporting> - - <profiles> - <profile> - <id>hudson</id> - <distributionManagement> - <repository> - <id>txi_releases</id> - <url>http://txici.can.adobe.com:9999/nexus/content/repositories/txi</url> - </repository> - <snapshotRepository> - <id>txi_snapshot</id> - <url>http://txici.can.adobe.com:9999/nexus/content/repositories/txi_snapshots/</url> - </snapshotRepository> - </distributionManagement> - </profile> - </profiles> - -</project> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/pom.xml b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/pom.xml new file mode 100644 index 0000000..e77fa41 --- /dev/null +++ b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/pom.xml @@ -0,0 +1,56 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>flex-pmd-hybrid</artifactId> + <groupId>org.apache.flex.pmd</groupId> + <version>1.3-SNAPSHOT</version> + </parent> + + <artifactId>flex-pmd-automator</artifactId> + <packaging>pom</packaging> + + <name>Adobe Flex PMD Mac OSX Automator workflow</name> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>bundle-automator-workflow</id> + <goals> + <goal>single</goal> + </goals> + <phase>install</phase> + <configuration> + <descriptors> + <descriptor>src/main/assembly/workflow.xml</descriptor> + </descriptors> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + +</project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/assembly/workflow.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/assembly/workflow.xml b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/assembly/workflow.xml new file mode 100644 index 0000000..a7cf1e3 --- /dev/null +++ b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/assembly/workflow.xml @@ -0,0 +1,46 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<assembly> + <id>workflow</id> + <formats> + <format>zip</format> + </formats> + <includeBaseDirectory>false</includeBaseDirectory> + <fileSets> + <fileSet> + <directory>src/main/automator</directory> + <outputDirectory></outputDirectory> + </fileSet> + <fileSet> + <directory>../flex-pmd-command-line/target/release</directory> + <outputDirectory>command-line</outputDirectory> + </fileSet> + <fileSet> + <directory>../flex-pmd-violations-viewer/target</directory> + <outputDirectory>violations-viewer</outputDirectory> + <excludes> + <exclude>**/*.xml</exclude> + <exclude>classes</exclude> + <exclude>css</exclude> + <exclude>images</exclude> + <exclude>site</exclude> + </excludes> + </fileSet> + </fileSets> +</assembly> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/QuickLook/Preview.pdf ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/QuickLook/Preview.pdf b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/QuickLook/Preview.pdf new file mode 100644 index 0000000..aded733 Binary files /dev/null and b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/QuickLook/Preview.pdf differ http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/document.wflow ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/document.wflow b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/document.wflow new file mode 100644 index 0000000..462d407 --- /dev/null +++ b/FlexPMD/flex-pmd-hybrid/flex-pmd-automator/src/main/automator/run.FlexPMD.workflow/Contents/document.wflow @@ -0,0 +1,545 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>AMApplicationBuild</key> + <string>153</string> + <key>AMApplicationVersion</key> + <string>2.0</string> + <key>AMDocumentVersion</key> + <string>2</string> + <key>actions</key> + <array> + <dict> + <key>action</key> + <dict> + <key>AMAccepts</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Optional</key> + <true/> + <key>Types</key> + <array> + <string>com.apple.applescript.alias-object</string> + </array> + </dict> + <key>AMActionVersion</key> + <string>1.1</string> + <key>AMParameterProperties</key> + <dict> + <key>defaultLocation</key> + <dict> + <key>isPathPopUp</key> + <true/> + <key>variableUUIDsInMenu</key> + <array/> + </dict> + <key>granularity</key> + <dict/> + <key>multipleSelection</key> + <dict/> + <key>promptMessage</key> + <dict> + <key>tokenizedValue</key> + <array> + <string>Choose a source folder for executing FlexPMD against</string> + </array> + </dict> + </dict> + <key>AMProvides</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Types</key> + <array> + <string>com.apple.applescript.alias-object</string> + </array> + </dict> + <key>ActionBundlePath</key> + <string>/System/Library/Automator/Ask for Finder Items.action</string> + <key>ActionName</key> + <string>Ask for Finder Items</string> + <key>ActionParameters</key> + <dict> + <key>defaultLocation</key> + <string>~</string> + <key>granularity</key> + <integer>1</integer> + <key>multipleSelection</key> + <false/> + <key>promptMessage</key> + <string>Choose a source folder for executing FlexPMD against</string> + </dict> + <key>Application</key> + <array> + <string>Finder</string> + </array> + <key>BundleIdentifier</key> + <string>com.apple.Automator.AskForFinderItems</string> + <key>CFBundleVersion</key> + <string>1.1</string> + <key>CanShowSelectedItemsWhenRun</key> + <true/> + <key>CanShowWhenRun</key> + <false/> + <key>Category</key> + <array> + <string>AMCategoryFilesAndFolders</string> + </array> + <key>Class Name</key> + <string>AMAppleScriptAction</string> + <key>InputUUID</key> + <string>048C977D-98A1-423E-8435-0D294C8AEACB</string> + <key>Keywords</key> + <array> + <string>Find</string> + <string>Item</string> + <string>File</string> + <string>Folder</string> + <string>Ask</string> + <string>Choose</string> + <string>Prompt</string> + </array> + <key>OutputUUID</key> + <string>85D7C03F-8983-4BF2-83C6-7DF3F3838515</string> + <key>StartAction</key> + <false/> + <key>UUID</key> + <string>B38DA4F4-3B0A-479A-8996-6FEFB5CE76DE</string> + <key>UnlocalizedApplications</key> + <array> + <string>Finder</string> + </array> + <key>arguments</key> + <dict> + <key>0</key> + <dict> + <key>default value</key> + <string>~/Desktop</string> + <key>name</key> + <string>defaultLocation</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>0</string> + </dict> + <key>1</key> + <dict> + <key>default value</key> + <false/> + <key>name</key> + <string>multipleSelection</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>1</string> + </dict> + <key>2</key> + <dict> + <key>default value</key> + <string>Choose a Finder Item:</string> + <key>name</key> + <string>promptMessage</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>2</string> + </dict> + <key>3</key> + <dict> + <key>default value</key> + <integer>0</integer> + <key>name</key> + <string>granularity</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>3</string> + </dict> + </dict> + <key>isViewVisible</key> + <true/> + <key>location</key> + <string>457.500000:586.000000</string> + <key>nibPath</key> + <string>/System/Library/Automator/Ask for Finder Items.action/Contents/Resources/English.lproj/main.nib</string> + </dict> + <key>isViewVisible</key> + <true/> + </dict> + <dict> + <key>action</key> + <dict> + <key>AMAccepts</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Optional</key> + <true/> + <key>Types</key> + <array> + <string>com.apple.cocoa.string</string> + </array> + </dict> + <key>AMActionVersion</key> + <string>2.0.1</string> + <key>AMParameterProperties</key> + <dict> + <key>COMMAND_STRING</key> + <dict/> + <key>CheckedForUserDefaultShell</key> + <dict/> + <key>inputMethod</key> + <dict/> + <key>shell</key> + <dict/> + <key>source</key> + <dict/> + </dict> + <key>AMProvides</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Types</key> + <array> + <string>com.apple.cocoa.string</string> + </array> + </dict> + <key>ActionBundlePath</key> + <string>/System/Library/Automator/Run Shell Script.action</string> + <key>ActionName</key> + <string>Run Shell Script</string> + <key>ActionParameters</key> + <dict> + <key>COMMAND_STRING</key> + <string>##################### +# Script Variables # +##################### + +# +# The FlexPMD version +# +flexPmdVersion=1.0.RC3 + +# +# The directory where the FlexPMD automator workflow has been extracted +# +flexPmdWorkflowLocation="/Users/xagnetti/Work/repositories/opensource.adobe/flexpmd/trunk/flex-pmd-automator-workflow/target/flex-pmd-automator-${flexPmdVersion}-workflow" + +# +# The directory where the FlexPMD command line client is stored +# +flexPmdCommandLineDirectory=${flexPmdWorkflowLocation}/command-line + +# +# The directory where the FlexPMD violations viewer application is stored +# +viewerDirectory=${flexPmdWorkflowLocation}/violations-viewer + +# +# The temporary directory where files are stored by the script +# +tmpDirectory=~/flexpmd + + +##################### +# Script Core # +##################### + +tmpSourceDirectory=${tmpDirectory}/sourceDirectory +resultDirectory=${tmpDirectory} +tmpStdout=${tmpDirectory}/stdout +tmpStderr=${tmpDirectory}/stderr + +rm -rf ${tmpDirectory} +mkdir ${tmpDirectory} +rm ${tmpSourceDirectory} +rm ${resultDirectory}/pmd.xml +rm ${tmpStderr} +rm ${tmpStdout} + +cat > ${tmpSourceDirectory} + +sourceDirectory=`cat ${tmpSourceDirectory}` + +cd ${flexPmdCommandLineDirectory} + +java -jar flex-pmd-command-line-${flexPmdVersion}.jar -s "${sourceDirectory}" -o ${resultDirectory} > ${tmpStdout} 2> ${tmpStderr} + +report=${resultDirectory}/pmd.xml + +echo file://${viewerDirectory}/flex-pmd-violations-viewer-${flexPmdVersion}.html?report=$report +</string> + <key>CheckedForUserDefaultShell</key> + <true/> + <key>inputMethod</key> + <integer>0</integer> + <key>shell</key> + <string>/bin/bash</string> + <key>source</key> + <string></string> + </dict> + <key>Application</key> + <array> + <string>Automator</string> + </array> + <key>BundleIdentifier</key> + <string>com.apple.RunShellScript</string> + <key>CFBundleVersion</key> + <string>2.0.1</string> + <key>CanShowSelectedItemsWhenRun</key> + <false/> + <key>CanShowWhenRun</key> + <true/> + <key>Category</key> + <array> + <string>AMCategoryUtilities</string> + </array> + <key>Class Name</key> + <string>RunShellScriptAction</string> + <key>InputUUID</key> + <string>403A6D3E-FD99-4B71-8D42-C1C2E54807E3</string> + <key>Keywords</key> + <array> + <string>Shell</string> + <string>Script</string> + <string>Command</string> + <string>Run</string> + <string>Unix</string> + </array> + <key>OutputUUID</key> + <string>457C1F3B-569E-467A-95C7-DAFC85801AD5</string> + <key>ShowWhenRun</key> + <false/> + <key>UUID</key> + <string>7F7B8E52-6DD4-47FA-AF9D-74246B8DFA1A</string> + <key>UnlocalizedApplications</key> + <array> + <string>Automator</string> + </array> + <key>arguments</key> + <dict> + <key>0</key> + <dict> + <key>default value</key> + <integer>0</integer> + <key>name</key> + <string>inputMethod</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>0</string> + </dict> + <key>1</key> + <dict> + <key>default value</key> + <string>/bin/sh</string> + <key>name</key> + <string>shell</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>1</string> + </dict> + <key>2</key> + <dict> + <key>default value</key> + <string></string> + <key>name</key> + <string>source</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>2</string> + </dict> + <key>3</key> + <dict> + <key>default value</key> + <string></string> + <key>name</key> + <string>COMMAND_STRING</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>3</string> + </dict> + <key>4</key> + <dict> + <key>default value</key> + <false/> + <key>name</key> + <string>CheckedForUserDefaultShell</string> + <key>required</key> + <string>0</string> + <key>type</key> + <string>0</string> + <key>uuid</key> + <string>4</string> + </dict> + </dict> + <key>isViewVisible</key> + <true/> + <key>location</key> + <string>457.500000:431.000000</string> + <key>nibPath</key> + <string>/System/Library/Automator/Run Shell Script.action/Contents/Resources/English.lproj/main.nib</string> + </dict> + <key>isViewVisible</key> + <true/> + </dict> + <dict> + <key>action</key> + <dict> + <key>AMAccepts</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Optional</key> + <false/> + <key>Types</key> + <array> + <string>com.apple.cocoa.url</string> + </array> + </dict> + <key>AMActionVersion</key> + <string>1.0</string> + <key>AMParameterProperties</key> + <dict/> + <key>AMProvides</key> + <dict> + <key>Container</key> + <string>List</string> + <key>Types</key> + <array> + <string>com.apple.cocoa.url</string> + </array> + </dict> + <key>AMRequiredResources</key> + <array/> + <key>ActionBundlePath</key> + <string>/System/Library/Automator/Display Webpages 2.action</string> + <key>ActionName</key> + <string>Display Webpages</string> + <key>ActionParameters</key> + <dict/> + <key>Application</key> + <array> + <string>Safari</string> + </array> + <key>BundleIdentifier</key> + <string>com.apple.Automator.Display_Webpages</string> + <key>CFBundleVersion</key> + <string>1.0</string> + <key>CanShowSelectedItemsWhenRun</key> + <false/> + <key>CanShowWhenRun</key> + <false/> + <key>Category</key> + <array> + <string>AMCategoryInternet</string> + </array> + <key>Class Name</key> + <string>Display_Webpages</string> + <key>InputUUID</key> + <string>84EA6E4D-9337-4CF6-9976-60DA2E4DB5FC</string> + <key>Keywords</key> + <array> + <string>URL</string> + <string>Web</string> + <string>Display</string> + <string>Open</string> + <string>Show</string> + </array> + <key>OutputUUID</key> + <string>8F04C323-3143-449D-8C71-0C5CACC0C875</string> + <key>UUID</key> + <string>89B93EE5-8B2B-48D4-B0D9-1AC49BB0AA6D</string> + <key>UnlocalizedApplications</key> + <array> + <string>Safari</string> + </array> + <key>arguments</key> + <dict/> + </dict> + </dict> + </array> + <key>connectors</key> + <dict> + <key>073CDD95-EB15-47E3-AE4D-9667F1C01ECF</key> + <dict> + <key>from</key> + <string>B38DA4F4-3B0A-479A-8996-6FEFB5CE76DE - B38DA4F4-3B0A-479A-8996-6FEFB5CE76DE</string> + <key>to</key> + <string>7F7B8E52-6DD4-47FA-AF9D-74246B8DFA1A - 7F7B8E52-6DD4-47FA-AF9D-74246B8DFA1A</string> + </dict> + <key>56A224D4-DCA7-469A-974D-DAAAFF5B5871</key> + <dict> + <key>from</key> + <string>7F7B8E52-6DD4-47FA-AF9D-74246B8DFA1A - 7F7B8E52-6DD4-47FA-AF9D-74246B8DFA1A</string> + <key>to</key> + <string>89B93EE5-8B2B-48D4-B0D9-1AC49BB0AA6D - 89B93EE5-8B2B-48D4-B0D9-1AC49BB0AA6D</string> + </dict> + </dict> + <key>state</key> + <dict> + <key>EditorSplitViewPosition</key> + <real>576</real> + <key>MainSplitViewPosition_v2</key> + <real>525</real> + <key>windowFrame</key> + <string>{{0, 51}, {1440, 827}}</string> + <key>windowFrameTopLeft</key> + <string>{{0, 0}, {1440, 827}}</string> + <key>workflowViewScrollPosition</key> + <string>{{0, 0}, {915, 576}}</string> + </dict> + <key>variables</key> + <array> + <dict> + <key>UUID</key> + <string>12F77683-5982-4DA7-A149-C34344BC6E5E</string> + <key>identifier</key> + <string>com.apple.Automator.Variable.Path</string> + <key>name</key> + <string>New Path</string> + <key>value</key> + <string>~/Desktop</string> + </dict> + </array> +</dict> +</plist> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/flex-pmd-bundles/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/flex-pmd-bundles/pom.xml b/FlexPMD/flex-pmd-hybrid/flex-pmd-bundles/pom.xml new file mode 100644 index 0000000..3f0c9cd --- /dev/null +++ b/FlexPMD/flex-pmd-hybrid/flex-pmd-bundles/pom.xml @@ -0,0 +1,129 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>flex-pmd-hybrid</artifactId> + <groupId>org.apache.flex.pmd</groupId> + <version>1.3-SNAPSHOT</version> + </parent> + + <artifactId>${project.parent.artifactId}-all-in-one-bundle</artifactId> + <packaging>pom</packaging> + + <name>Adobe Flex PMD All-in-one bundle</name> + + <dependencies> + + <dependency> + <groupId>com.martiansoftware</groupId> + <artifactId>jsap</artifactId> + <version>${jsap.version}</version> + </dependency> + + <!-- FlexPMD --> + + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-ant-task</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-command-line</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-automator-workflow</artifactId> + <version>${project.parent.version}</version> + <type>pom</type> + <scope>compile</scope> + </dependency> + + <!-- FlexCPD --> + + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-cpd-ant-task</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-cpd-command-line</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + + <!-- FlexMetrics --> + + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-metrics-ant-task</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>${project.parent.groupId}</groupId> + <artifactId>flex-pmd-metrics-command-line</artifactId> + <version>${project.parent.version}</version> + <scope>compile</scope> + </dependency> + + </dependencies> + + <build> + <plugins> + + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>${maven-antrun-plugin.version}</version> + <executions> + <execution> + <id>package-ant-task</id> + <phase>install</phase> + <configuration> + <tasks> + <mkdir dir="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-ant-task/target/flex-pmd-ant-task-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-cpd-ant-task/target/flex-pmd-cpd-ant-task-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-metrics-ant-task/target/flex-pmd-metrics-ant-task-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-command-line/target/flex-pmd-command-line-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-cpd-command-line/target/flex-pmd-cpd-command-line-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../../flex-pmd-java/flex-pmd-metrics-command-line/target/flex-pmd-metrics-command-line-${project.parent.version}.zip" dest="${project.build.directory}/release" /> + <unzip src="${project.build.directory}/../../flex-pmd-automator/target/flex-pmd-automator-${project.parent.version}-workflow.zip" dest="${project.build.directory}/release" /> + <delete dir="${project.build.directory}/release/command-line" /> + <zip destfile="${project.build.directory}/${project.build.finalName}.zip" basedir="${project.build.directory}/release" excludes="*.zip" /> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + +</project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-hybrid/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-hybrid/pom.xml b/FlexPMD/flex-pmd-hybrid/pom.xml new file mode 100644 index 0000000..6714556 --- /dev/null +++ b/FlexPMD/flex-pmd-hybrid/pom.xml @@ -0,0 +1,278 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.flex.pmd</groupId> + <artifactId>flex-pmd</artifactId> + <version>1.3-SNAPSHOT</version> + </parent> + + <artifactId>flex-pmd-hybrid</artifactId> + <packaging>pom</packaging> + + <name>Adobe Flex PMD Flex/Java Parent</name> + + <modules> + <module>flex-pmd-automator</module> + <module>flex-pmd-bundles</module> + </modules> + + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>${dependency.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>${assembly.version}</version> + </plugin> + </plugins> + </pluginManagement> + + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>${release-plugin.version}</version> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>${compileSource}</source> + <target>${compileSource}</target> + </configuration> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>${cobertura.version}</version> + <configuration> + <format>xml</format> + </configuration> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>${findbugs.version}</version> + <configuration> + <xmlOutput>true</xmlOutput> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>${checkstyle.version}</version> + <configuration> + <configLocation>checkstyle.xml</configLocation> + </configuration> + </plugin> + + <!--plugin> + <groupId>com.google.code.maven-license-plugin</groupId> + <artifactId>maven-license-plugin</artifactId> + <version>${license.version}</version> + <configuration> + <header>../flex-pmd-parent/src/etc/header.txt</header> + <includes> + <include>**/src/**</include> + <include>**/test/**</include> + </includes> + <excludes> + <exclude>**/Simple.as</exclude> + <exclude>**/Empty.*</exclude> + <exclude>**/Version.as</exclude> + <exclude>**/FlexPMD60.as</exclude> + <exclude>**/header.txt</exclude> + <exclude>**/MainWithNoCopyright.mxml</exclude> + </excludes> + <aggregate>true</aggregate> + <properties> + <year>${project.inceptionYear}</year> + <company>${project.organization.name}</company> + </properties> + <mapping> + <mxml>XML_STYLE</mxml> + <xsl>XML_STYLE</xsl> + <as>JAVADOC_STYLE</as> + </mapping> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin--> + </plugins> + + </build> + + <repositories> + <repository> + <id>maven2-repository.dev.java.net</id> + <name>Java.net Repository for Maven</name> + <url>http://download.java.net/maven/2/</url> + </repository> + <repository> + <id>central</id> + <name>maven-central</name> + <url>http://repo1.maven.org/maven2</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + <repository> + <id>dist.codehaus.org</id> + <layout>legacy</layout> + <url>http://dist.codehaus.org/</url> + </repository> + <repository> + <id>apache</id> + <name>Apache repository</name> + <layout>legacy</layout> + <url>http://cvs.apache.org/repository/</url> + </repository> + <repository> + <id>flex-mojos</id> + <url>http://repository.sonatype.org/content/groups/flexgroup</url> + <snapshots> + <enabled>false</enabled> + <checksumPolicy>ignore</checksumPolicy> + </snapshots> + <releases> + <enabled>true</enabled> + <checksumPolicy>ignore</checksumPolicy> + </releases> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>dist.codehaus.org</id> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + <name>XDoclet central repository on codehaus</name> + <url>http://dist.codehaus.org</url> + <layout>legacy</layout> + </pluginRepository> + <pluginRepository> + <id>repository.codehaus.org</id> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + <name>Central repository on codehaus</name> + <url>http://repository.codehaus.org</url> + </pluginRepository> + <pluginRepository> + <id>mc-release</id> + <name>Local Maven repository of releases</name> + <url>http://mc-repo.googlecode.com/svn/maven2/releases</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + <releases> + <enabled>true</enabled> + </releases> + </pluginRepository> + </pluginRepositories> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0-beta-5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + <inherited>true</inherited> + <version>2.4.3</version> + </plugin> + <plugin> + <artifactId>maven-pmd-plugin</artifactId> + <version>${maven-pmd-plugin.version}</version> + <configuration> + <linkXref>true</linkXref> + <minimumTokens>100</minimumTokens> + <targetJdk>${compileSource}</targetJdk> + <rulesets> + <ruleset>pmd.xml</ruleset> + </rulesets> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>javancss-maven-plugin</artifactId> + <version>2.0-beta-2</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.5</version> + </plugin> + </plugins> + </reporting> + + <profiles> + <profile> + <id>hudson</id> + <distributionManagement> + <repository> + <id>txi_releases</id> + <url>http://txici.can.adobe.com:9999/nexus/content/repositories/txi</url> + </repository> + <snapshotRepository> + <id>txi_snapshot</id> + <url>http://txici.can.adobe.com:9999/nexus/content/repositories/txi_snapshots/</url> + </snapshotRepository> + </distributionManagement> + </profile> + </profiles> + +</project> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-java-parent/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-java-parent/pom.xml b/FlexPMD/flex-pmd-java-parent/pom.xml deleted file mode 100644 index d5b80de..0000000 --- a/FlexPMD/flex-pmd-java-parent/pom.xml +++ /dev/null @@ -1,56 +0,0 @@ -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <groupId>com.adobe.ac</groupId> - <artifactId>flex-pmd-java-parent</artifactId> - <packaging>pom</packaging> - <name>Adobe Flex PMD Java Parent</name> - - <parent> - <groupId>com.adobe.ac</groupId> - <artifactId>flex-pmd</artifactId> - <version>1.3-SNAPSHOT</version> - <relativePath>../flex-pmd-parent/pom.xml</relativePath> - </parent> - - <modules> - <module>../as3-parser</module> - <module>../as3-parser-api</module> - <module>../as3-plugin-utils</module> - <module>../flex-pmd-test-resources</module> - <module>../flex-pmd-ruleset</module> - <module>../flex-pmd-cpd</module> - <module>../flex-pmd-cpd-ant-task</module> - <module>../flex-pmd-cpd-maven-plugin</module> - <module>../flex-pmd-cpd-command-line</module> - <module>../flex-pmd-ruleset-api</module> - <module>../flex-pmd-core</module> - <module>../flex-pmd-ant-task</module> - <module>../flex-pmd-maven-plugin</module> - <module>../flex-pmd-command-line</module> - <module>../flex-pmd-command-line-api</module> - <module>../flex-pmd-files</module> - <module>../flex-pmd-metrics</module> - <module>../flex-pmd-metrics-command-line</module> - <module>../flex-pmd-metrics-ant-task</module> - <module>../flex-pmd-metrics-maven-plugin</module> - </modules> - -</project> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-java-parent/sonar.sh ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-java-parent/sonar.sh b/FlexPMD/flex-pmd-java-parent/sonar.sh deleted file mode 100644 index 00c42ff..0000000 --- a/FlexPMD/flex-pmd-java-parent/sonar.sh +++ /dev/null @@ -1,17 +0,0 @@ -mvn sonar:sonar -Dsonar.jdbc.driver=com.mysql.jdbc.Driver -Dsonar.jdbc.url="jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8" -Dsonar.jdbc.username=root -Dsonar.jdbc.password= -o - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-java/as3-parser-api/.pmd ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-java/as3-parser-api/.pmd b/FlexPMD/flex-pmd-java/as3-parser-api/.pmd new file mode 100644 index 0000000..b5c19d9 --- /dev/null +++ b/FlexPMD/flex-pmd-java/as3-parser-api/.pmd @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<pmd> + <useProjectRuleSet>false</useProjectRuleSet> + <ruleSetFile>../flex-pmd-parent/pmd.xml</ruleSetFile> + <includeDerivedFiles>false</includeDerivedFiles> + <violationsAsErrors>true</violationsAsErrors> +</pmd> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-java/as3-parser-api/pom.xml ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-java/as3-parser-api/pom.xml b/FlexPMD/flex-pmd-java/as3-parser-api/pom.xml new file mode 100644 index 0000000..0b6ace0 --- /dev/null +++ b/FlexPMD/flex-pmd-java/as3-parser-api/pom.xml @@ -0,0 +1,34 @@ +<!-- + +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.flex.pmd</groupId> + <artifactId>flex-pmd-java</artifactId> + <version>1.3-SNAPSHOT</version> + </parent> + + <artifactId>as3-parser-api</artifactId> + <packaging>jar</packaging> + + <name>As3 Parser API</name> + +</project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e43b7a87/FlexPMD/flex-pmd-java/as3-parser-api/src/main/java/com/adobe/ac/pmd/parser/IAS3Parser.java ---------------------------------------------------------------------- diff --git a/FlexPMD/flex-pmd-java/as3-parser-api/src/main/java/com/adobe/ac/pmd/parser/IAS3Parser.java b/FlexPMD/flex-pmd-java/as3-parser-api/src/main/java/com/adobe/ac/pmd/parser/IAS3Parser.java new file mode 100644 index 0000000..5d30939 --- /dev/null +++ b/FlexPMD/flex-pmd-java/as3-parser-api/src/main/java/com/adobe/ac/pmd/parser/IAS3Parser.java @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.adobe.ac.pmd.parser; + +import java.io.IOException; + +import com.adobe.ac.pmd.parser.exceptions.TokenException; + +/** + * @author xagnetti + */ +public interface IAS3Parser +{ + /** + * @param filePath + * @return + * @throws IOException + * @throws TokenException + */ + IParserNode buildAst( final String filePath ) throws IOException, + TokenException; + + /** + * @param filePath + * @param scriptBlockLines + * @return + * @throws IOException + * @throws TokenException + */ + IParserNode buildAst( final String filePath, + final String[] scriptBlockLines ) throws IOException, + TokenException; +} \ No newline at end of file