<?xml version="1.0"?>
<ruleset xmlns="http://windup.jboss.org/schema/jboss-ruleset" id="javax-package"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://windup.jboss.org/schema/jboss-ruleset http://windup.jboss.org/schema/jboss-ruleset/windup-jboss-ruleset.xsd">
<metadata>
<description>
This ruleset evaluates whether a custom target can be used within a custom rule
</description>
<dependencies>
<addon id="org.jboss.windup.rules,windup-rules-javaee,3.0.0.Final" />
<addon id="org.jboss.windup.rules,windup-rules-java,3.0.0.Final" />
</dependencies>
<targetTechnology id="phil" versionRange="[7,8)" />
</metadata>
<rules>
<rule id="javax-package-custom-target-00001">
<when>
<javaclass references="javax{*}">
<location>PACKAGE</location>
</javaclass>
</when>
<perform>
<hint title="CUSTOM RULE for javax.* package import" effort="1" category-id="potential">
<message>`javax.*` packages must be renamed to `jakarta.*` for Jakarta EE9 compatibility.</message>
<link title="Renamed Packages" href="https://github.com/wildfly-extras/batavia/blob/master/impl/ecl/src/main/resources/org/wildfly/extras/transformer/eclipse/jakarta-renames.properties"/>
</hint>
</perform>
</rule>
</rules>
</ruleset>
<?xml version="1.0"?>
<ruleset xmlns="http://windup.jboss.org/schema/jboss-ruleset" id="javax-package"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://windup.jboss.org/schema/jboss-ruleset http://windup.jboss.org/schema/jboss-ruleset/windup-jboss-ruleset.xsd">
<metadata>
<description>
This ruleset evaluates whether a custom target can be used within a custom rule
</description>
<dependencies>
<addon id="org.jboss.windup.rules,windup-rules-javaee,3.0.0.Final" />
<addon id="org.jboss.windup.rules,windup-rules-java,3.0.0.Final" />
</dependencies>
<targetTechnology id="phil" versionRange="[7,8)" />
</metadata>
<rules>
<rule id="javax-package-custom-target-00001">
<when>
<javaclass references="javax{*}">
<location>PACKAGE</location>
</javaclass>
</when>
<perform>
<hint title="CUSTOM RULE for javax.* package import" effort="1" category-id="potential">
<message>`javax.*` packages must be renamed to `jakarta.*` for Jakarta EE9 compatibility.</message>
<link title="Renamed Packages" href="https://github.com/wildfly-extras/batavia/blob/master/impl/ecl/src/main/resources/org/wildfly/extras/transformer/eclipse/jakarta-renames.properties"/>
</hint>
</perform>
</rule>
</rules>
</ruleset>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow