Non utilizzare i valori letterali stringa specifici di JBoss

Esistono regole specifiche per alcune stringhe di dipendenza JBoss. Utilizzare questa regola per rilevare l'uso di tali stringhe non coperte da queste regole. Questi riferimenti devono essere rivisti e convertiti opportunamente per essere utilizzati su WebSphere(R) Application Server. La regola contrassegnerà qualsiasi stringa che inizia con org.jboss. tranne le stringhe org.jboss.ws.timeout e org.jboss.webservice.client.timeout che sono contrassegnate da altre regole di migrazione.

Ad esempio, per le righe ...

props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");

props.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");


... la regola verrà contrassegnata org.jboss.naming:org.jnp.interfaces;