In the new version of Minecraft, villagers must be willing to breed. While you can't totally control this, you can encourage them to breed by giving them specific amounts of food.