<div dir="ltr">Hi folks,<div><br></div><div>As you might know I am working on the Git tools plugin migration to Forge 2.0 addon. I reached the point of migrating the tests and am trying to understand how to declare the dependencies of the test to the current and to other addons. I see five ways to do that:</div>
<div><br></div><div>1) In the test project's pom.xml</div><div>2) In the addon project's pom.xml</div><div>3) In the parent project's pom.xml</div><div>4) As @AddonDependency annotation of the getDeployment method</div>
<div>5) As parameter of ShrikWrap's addAsAddonDependencies method</div><div><br></div><div>Should I declare all my dependencies in those five places? Or there is a difference between them. I need to understand especially the difference between 4) and 5) and why do we need them both.</div>
<div><br></div><div>Thanks,</div><div>Ivan</div></div>