bw6-plugin-maven icon indicating copy to clipboard operation
bw6-plugin-maven copied to clipboard

maven central is missing dependencies

Open mshahat opened this issue 6 years ago • 2 comments

Hi,

the install.sh installs some artefacts into the local maven repo. the expectation is to have the same dependencies on maven central so that "no install" builds would pull dependencies from maven central.

  • is it possible to upload all dependencies to maven central ?
  • is it possible to document the dependencies and their use, and whether they are required in all cases ?

e.g.

dep.setArtifactId("com.tibco.bw.palette.shared");
dep.setVersion("6.1.100");

Thanks,

mshahat avatar Dec 12 '18 09:12 mshahat

Hi @mshahat , but those are the plugin itself. And that dependencies are distributed in the binary file. To do that, the option should be to upload the whole plugin to maven central like any other plugin in maven that is public.

alexandrev avatar Dec 20 '18 14:12 alexandrev

why not? The goal is to be able to build using hosted, ephemeral build and release agents. Without those auto-resolving from maven central, you have to prepare a build agent with a pre-installed plugin ( basically bootstrapping the .m2 maven local home )

the team has already published the first one here https://repo.maven.apache.org/maven2/com/tibco/plugins/bw6-maven-plugin/2.1.0/ , we either need the rest of the dependencies or document what's not needed in all scenarios.

Thanks,

mshahat avatar Dec 21 '18 23:12 mshahat