I need the actual snapshot name deployed at Nexus. Thanks
-D On Fri, Jul 17, 2015 at 2:22 AM, Jörg Schaible <[email protected] > wrote: > Hi Dan, > > Dan Tran wrote: > > > Hi Jörg > > > > 2 issues for this approach > > > > 1. Both modules use the same local repo, so I dont think > > maven-dep-plugin > > would resolve the file to timestamp filename format that i am looking > for. > > It is just be artifactId-versoin-SNAPSHOT.xxxx > > 2. Even if it resolves to the desired file name, I still have to > extract > > the file name and use in my test report ( ie run test result is from the > > artifact that already deploy at maven repo > > Set option stripVersion of copy-dependencies to true, then you can rely on > the name in your test. > > Cheers, > Jörg > > > > > > > Thanks > > > > -Dan > > > > On Fri, Jul 17, 2015 at 12:34 AM, Jörg Schaible < > > [email protected]> wrote: > > > >> Hi Dan, > >> > >> Dan Tran wrote: > >> > >> > Hi Jörg > >> > > >> > Base on your idea, I guess I can pull down the maven-metadata.xml to > >> > figure out the latest name in my next test phase which is already a > >> > maven module of its own > >> > >> Simply add it as dependency and let the dependency plugin copy it (you > >> may even rename it) into target. There's no reason to meddle with maven- > >> metadata.xml. > >> > >> > This may not be correct if a user directly invokes the second test > >> > project, but it is good enough for now > >> > >> If it was deployed before, it will use the correct version (unless your > >> user > >> has some obscure configuration in his settings.xml). > >> > >> Cheers, > >> Jörg > >> > >> > > >> > Thanks > >> > > >> > -Dan > >> > > >> > On Thu, Jul 16, 2015 at 11:30 PM, Jörg Schaible < > >> > [email protected]> wrote: > >> > > >> >> Hi Dan, > >> >> > >> >> Dan Tran wrote: > >> >> > >> >> > Hi > >> >> > > >> >> > Is there a hook into after maven deploy to retrieve the snapshot > >> deploy > >> >> > name? > >> >> > > >> >> > User case: > >> >> > > >> >> > * Maven build, smoke test, and deploy huge artifacts (OVA) > >> >> > * After deploy, continue with more tests but need to know the > >> >> > deploy name > >> >> > > >> >> > (artifactid-version-timesamp.ova), to reference again the test > >> >> > report > >> >> > > >> >> > > >> >> > I can write a custom plugin to execute after deploy phase > >> >> > >> >> If it is deployed, it is published - even if a later test might fail. > >> >> Therefore you can move those tests simply into a second project > >> depending > >> >> on > >> >> the original and let the dependency plugin resolve the name. > >> >> > >> >> Cheers, > >> >> Jörg > >> >> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [email protected] > >> >> For additional commands, e-mail: [email protected] > >> >> > >> >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
