continuous integration - How to continuously build and deploy feature branches with Maven? -


My team is using the feature branches to implement new features and use a remote repository Continuously maintains the snapshot build in In this way, 'Deployed' actually only 'Distribution in Remote Meven Repository' means that we are currently building continuous integration only for the Master branch and not the facility branches for the following reasons: We have to build our projects Using Maven and distributing Java docks and sources with jars.

My

  • Branch: Master
  • Classifier:
  • Any
  • Artifacts : foo - $ {version} .jar, foo - $ {version} -sources .jar, foo - $ {version} -javadoc.jar

  • Branch: Feature-X

  • Classifier: Manifire
  • Artifacts: foo - $ {Version} -feature.jar , foo - $ {version} -sources-feature.jar , foo-$ {version} -javadoc-feature.jar

    I do not really care about the exact naming of artifacts, only the art of different main, source and jwadak Need issues feature branch as it turns out, neither consider configuring Jawadak plugin nor source plugin Clasfiyr and thus effectively overwrites the artifacts created for my master build.

    I do not really want to change the artistry, though it will probably solve the problem. How do you facilitate branches and continuous integration with Maven?

    I am in the branch-qualifier edition component because it relates more to that part. It also allows your snapshot dependencies on those versions with the main branch.

Comments