18 Joshua waged war against all these kings for a long time.

Other Translations of Joshua 11:18

King James Version

18 Joshua made war a long time with all those kings.

English Standard Version

18 Joshua made war a long time with all those kings.

The Message

18 Joshua fought against these kings for a long time.

New King James Version

18 Joshua made war a long time with all those kings.

New Living Translation

18 waging war for a long time to accomplish this.

Matthew Henry's Commentary on Joshua 11:18

Commentary on Joshua 11:15-23

(Read Joshua 11:15-23)

Never let the sons of Anak be a terror to the Israel of God, for their day to fall will come. The land rested from war. It ended not in a peace with the Canaanites, that was forbidden, but in a peace from them. There is a rest, a rest from war, remaining for the people of God, into which they shall enter, when their warfare is accomplished. That which was now done, is compared with what had been said to Moses. God's word and his works, if viewed together, will be found mutually to set each other forth. If we make conscience of our duty, we need not question the performance of the promise. But the believer must never put off his armour, or expect lasting peace, till he closes his eyes in death; nay, as his strength and usefulness increase, he may expect more heavy trials; yet the Lord will not permit any enemies to assault the believer till he has prepared him for the battle. Christ Jesus ever lives to plead for his people, and their faith shall not fail, however Satan may be permitted to assault them. And however tedious, sharp, and difficult the believer's warfare, his patience in tribulation may be encouraged by the joyfulness of hope; for he will, ere long, rest from sin and from sorrow in the Canaan above.