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. Tali riferimenti devono essere esaminati e convertiti in modo appropriato per l'utilizzo in WebSphere(R) Application Server. La regola contrassegnerà qualsiasi stringa che inizia con org.jboss. ad eccezione delle stringhe org.jboss.ws.timeout e org.jboss.webservice.client.timeout che sono contrassegnati 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;