¿Cuáles son las diferencias entre Int y Integer en Scala?

Estaba trabajando con una variable que había declarado como Integer y descubrí que> no es miembro de Integer. Aquí hay un ejemplo simple:

scala> i
warning: there were deprecation warnings; re-run with -deprecation for details
res28: Integer = 3

scala> i > 3
<console>:6: error: value > is not a member of Integer
       i > 3
         ^

Compara eso con un Int:

scala> j
res30: Int = 3

scala> j > 3
res31: Boolean = false

¿Cuáles son las diferencias entre Integer e Int? Veo la advertencia de desaprobación, pero no me queda claro por qué se desaprobó y, dado que ha sido, por qué no tiene un método.