Joshua 11:18

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

Read Joshua 11:18 Using Other Translations

Joshua made war a long time with all those kings.
Joshua made war a long time with all those kings.
waging war for a long time to accomplish this.

What does Joshua 11:18 mean?

John Gill's Exposition of the Bible
Joshua 11:18

Joshua made war a long time with all those kings.
] For, though the account of the conquest of them is put together, and lies in a small compass, yet those victories were not obtained at once, or in a few days, as were those of the five kings, and others, related in the preceding chapter, ( Joshua 10:10-14 ) ; but were the work of some years; Josephus F2 says five years, but the common notion of the Jews is, that Joshua was seven years in subduing the land of Canaan F3; our Bishop Usher F4 thinks it was done in six years; and it may be concluded that it was about six or seven years ere this work was completely finished.


FOOTNOTES:

F2 Antiqu. l. 5. c. 1. sect. 19.
F3 Seder Olam Rabba, c. 11. p. 31.
F4 Annal. Vet. Test. p. 39, 40.
California - Do Not Sell My Personal Information  California - CCPA Notice