Por padrão o JAX-RS suporta serialização com JAXB. No curso, os testes do lado do cliente usaram as mesmas classes (Carrinho e Produto) do lado do servidor, pois estão no mesmo projeto.
Entity<Carrinho> entity = Entity.entity(carrinho, MediaType.APPLICATION_XML);
A minha dúvida é a seguinte: eu, como cliente em um projeto diferente, preciso ter essas classes como dependência no meu projeto? Qual é a melhor maneira de trabalhar com essas dependências?