diff --git a/pom.xml b/pom.xml index 51535baa..db549e50 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,20 @@ javax.xml.soap-api 1.4.0 + + + javax.servlet + servlet-api + 2.5 + provided + + + + javax.portlet + portlet-api + 3.0.1 + provided + \ No newline at end of file diff --git a/rulesets/java/jpinpoint-rules.xml b/rulesets/java/jpinpoint-rules.xml index faf41caf..a8fd2a05 100644 --- a/rulesets/java/jpinpoint-rules.xml +++ b/rulesets/java/jpinpoint-rules.xml @@ -679,34 +679,49 @@ and not(ancestor::MethodDeclaration//TryStatement/FinallyStatement//StatementExp (jpinpoint-rules) 2 - + +]]> + + + diff --git a/src/main/resources/category/java/common.xml b/src/main/resources/category/java/common.xml index 61ce9223..447917dc 100644 --- a/src/main/resources/category/java/common.xml +++ b/src/main/resources/category/java/common.xml @@ -651,34 +651,51 @@ and not(ancestor::MethodDeclaration//TryStatement/FinallyStatement//StatementExp (jpinpoint-rules) 2 - + +]]> + + + diff --git a/src/test/resources/com/jpinpoint/perf/lang/java/ruleset/common/xml/MinimizeAttributesInSession.xml b/src/test/resources/com/jpinpoint/perf/lang/java/ruleset/common/xml/MinimizeAttributesInSession.xml index e77d47b3..e9665c0b 100644 --- a/src/test/resources/com/jpinpoint/perf/lang/java/ruleset/common/xml/MinimizeAttributesInSession.xml +++ b/src/test/resources/com/jpinpoint/perf/lang/java/ruleset/common/xml/MinimizeAttributesInSession.xml @@ -5,46 +5,42 @@ xsi:schemaLocation="http://pmd.sourceforge.net/rule-tests http://pmd.sourceforge.net/rule-tests_1_0_0.xsd"> Atributes in session objects take up heap space - 5 + 6 + 11, 41, 70, 99, 103, 161 +]]>