Descasque as goiabas, corte-as ao meio, retire as sementes e coloque-as em uma tigela.
Junte 1 litro de água, cubra a tigela com filme pla´stico e deixe descansar por 4 horas. Escorra a água e transfira as goiabas para uma panela. Espalhe o açúcar e junte a canela, o anis-estrelado e o cravo.
Leve a panela ao fogo baixo e cozinhe por 1 hora, ou até as goiabas ficarem macias e a calda encorpada. Retire do fogo e deixe descansar por mais 4 horas.
Em seguida, leve a panela novamente ao fogo por 30 minutos, ou até levantar fervura. Retire do fogo e deixe esfriar. Despeje a compota em um vidro esterelizado com tampa, com capacidade para 3 litros e tampe.
Guarde na geladeira ou em temperatura ambiente por até 6 meses.