My first refused milk too. She was itty bitty and weaned herself from nursing at 13 months. The Dr wanted us to work on the milk because of the extra calories. We tried every kind of milk the store sold - soy, whole, rice, goat, all flavors. She refused all of them. She didn't even like juice - just wanted water. So we focused on high calorie dairy foods instead. She loved yogurt and milk. Around 2 she started to like vanilla soy milk. I forget why we tried again even.
We offere milk to my son around 1 and he gagged and spit it back at me - I wasn't going through it again, so I let it go. We had a food allergy incident at 19 months and he was still nursing. I had also ingested the food and so he couldn't nurse for 48 hours. He started accepting vanilla soy as well as a substitute. He went back to nursing a few times after that, but that was pretty much his transition to soy. To this day he's addicted to it. He has several cups a day.
My daughter just isn't a big milk drinke - likes the soy sometimes and occasionally will drink a few sips of cow milk at preschool snack. But we can't blame them as my husband and I don't drink it either. We often don't finish a quart of milk before it goes bad, but we use almost 3 gallons of soy a week. It's not a great solution for cost savings though as it can be pricey...at least at the rate we use it. They do have sales though and mine with drink any brand.
Yogurt and cheeses are also great sources of calcium and protein so you could skip the milk battle and do that instead. Usually kids don't refuse those items.