ビルド プロセスに Maven を使用する Eclipse の Jackson サービス プロジェクトがあり、単体テストに必要な「テストのみ」のエンドポイントがいくつかありますが、パブリック ビルドでは削除する必要があります。ビルド プロセス (単体テストに合格した後) でエンドポイントがデプロイされないように設定できる注釈またはその他の構成プロパティはありますか?
たとえば、次のようなメソッドがあります。
@GET
@Path("/{user}/addresses")
@Produces(MediaType.APPLICATION_JSON)
public Map<String, Object> getUserAddresses(...){ ... }
これが公開されると、ユーザーアドレスはサードパーティのシステムから取得されますが、テストのためにアドレスを追加する方法が必要なので、
@POST
@Path("/{user}/address")
@Produces(MediaType.APPLICATION_JSON)
public Map<String, Object> createAddress(
しかし、2番目の方法がライブサーバーに存在しないようにしたい.