Then spoke Joshua to Yahweh in the day when Yahweh delivered up the Amorites before the children of Israel; and he said in the sight of Israel, Sun, stand you still on Gibeon; You, Moon, in the valley of Aijalon.
None of such objections has any value whatever.  The literature of the world is chock full of wars, military campaigns, etc., and has practically nothing at all regarding the most important event ever to happen on earth, namely, the birth, life, death, and resurrection of the Son of God. The absence of any event of importance from that corpus of the world's literature has absolutely no significance at all!  Such literature does not even record who invented the wheel!  The absence of the story from other O.T. books is likewise of no importance.  The O.T. has only one reference to Jesus' feet being pierced, but the event occurred none the less.  God does not have to say it twice for it to be true!