Dans Sonar 4.5.6 (avec les paramètres par défaut), je vois Duplicated Blocks
message comme
Mon Java pour lequel je reçois le message est comme ci-dessous: -
package com.jabong.orchestratorservice.adapter.order.endpoints;
import com.jabong.orchestratorservice.adapter.order.request.UpdateOrderStatusReadyShipRequest;
public class UpdateOrderReadyShipEndPoint extends BaseOrderEndPoint {
private final static String API_NAME = "setStatusToReadyToShip";
@Override
public String getSourceEndPoint() {
return new StringBuilder("direct:").append(API_NAME).toString();
}
@Override
public String getDestinationEndPoint() {
return new StringBuilder("bean:orderHelper?method=").append(API_NAME).toString();
}
@Override
protected String getName() {
return API_NAME;
}
@Override
protected String getApiInputClassName() {
return UpdateOrderStatusReadyShipRequest.class.getName();
}
}
UpdateOrderStatusReadyShipRequest
n'importe pas non plus UpdateOrderReadyShipEndPoint
package com.jabong.orchestratorservice.adapter.order.request;
public class UpdateOrderStatusReadyShipRequest extends BaseOrderRequest {
Certains peuvent-ils me dire ce que cela signifie?
La règle des blocs en double pose des problèmes au niveau du fichier. Il ne s'agit donc pas de vous dire que votre instruction d'importation est dupliquée, mais que quelque part dans le fichier se trouve un bloc en double. Si vous faites défiler vers le bas, vous devriez voir une barre verticale jaune/orange dans la marge gauche. Il marque le bloc en double. Cliquez sur la barre pour obtenir des détails sur l'endroit où le bloc est dupliqué.
EDIT Dans les versions plus récentes, le marqueur de duplication est marron ou gris.