Selon Heritage History, Napoléon a attaqué le Portugal en raison du refus du pays de rejoindre son système continental. En 1806, il a tenté de mener une guerre économique en forçant la France, ses territoires capturés et les alliés du pays à refuser de faire des affaires avec l'Angleterre dans le but d'affaiblir la nation insulaire. Le Portugal a refusé de jouer le jeu et a signé un traité avec l'Angleterre, et en réponse, Napoléon a envahi le Portugal en 1807.
À l'aube du 19e siècle, la France ne pouvant rivaliser avec la puissance navale de sa rivale l'Angleterre, Napoléon tenta de faire la guerre économiquement à ses ennemis. Le refus du Portugal de se joindre à cette attaque a servi de justification facile à son invasion, mais en plus, il voulait clairement avoir accès à la marine portugaise pour renforcer ses propres forces. Les navires portugais étaient considérés comme presque égaux aux navires britanniques, et même quelques navires supplémentaires pourraient s'avérer précieux. Les Britanniques sont rapidement venus en aide au Portugal et, couplée à des insurrections à l'intérieur de l'Espagne, cette manœuvre militaire a contrecarré les Français et a empêché une prise de contrôle facile. En fin de compte, la situation politique de la péninsule ibérique exigeait beaucoup trop des ressources de l'empire à contrôler, et l'entrée éventuelle de l'Autriche dans la guerre a redirigé l'attention de Napoléon vers des questions plus urgentes que la nation du Portugal.