Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging maven-jaxb-plugin related repositories into this one #264

Closed
laurentschoelens opened this issue May 12, 2023 · 10 comments
Closed

Merging maven-jaxb-plugin related repositories into this one #264

laurentschoelens opened this issue May 12, 2023 · 10 comments
Milestone

Comments

@laurentschoelens
Copy link
Collaborator

Issue to list actions done to migrate existing jaxb-tools related repositories into this one

@laurentschoelens
Copy link
Collaborator Author

First move all code into new directory:

mkdir maven-plugin
git mv CODE_OF_CONDUCT.md CONTRIBUTING.md LICENSE README.md build-1.8.bat build-10.bat dist full-build-1.8.bat full-build-10.bat full-build-9.bat plugin plugin-core pom.xml qrelease.bat samples src testing tests www maven-plugin/
git commit -m "mv from . to maven-plugin"
git push

@laurentschoelens
Copy link
Collaborator Author

Integrate jaxb-basics repository :

git remote add jaxb_basics https:/highsource/jaxb2-basics.git
git fetch jaxb_basics --tags
git merge --allow-unrelated-histories jaxb_basics/master

Treat merge issues (.github folder and .gitignore file) and then commit merge

git add .github .gitignore
git commit

At this point, jaxb_basics is merged in . folder, now need to move it

mkdir basics 
git mv LICENSE README.md TODO.md ant basic deploy.bat dist full-build-9.bat plugins pom.xml qrelease.bat release.bat runtime samples testing tests tools  basics/
git commit -m "mv jaxb-basics code to basics"
git push

Repo merged 😄

@laurentschoelens
Copy link
Collaborator Author

laurentschoelens commented May 12, 2023

Integrate jaxb-annotate repository :

git remote add jaxb2-annotate-plugin https:/highsource/jaxb2-annotate-plugin.git
git fetch jaxb2-annotate-plugin --tags
git merge --allow-unrelated-histories jaxb2-annotate-plugin/master

Treat merge issues (.github folder and .gitignore file) and then commit merge

git add .github .gitignore
git commit

At this point, jaxb2-annotate-plugin is merged in . folder, now need to move it

mkdir annotate 
git mv LICENSE README.md full-build-9.bat plugin pom.xml qrelease.bat samples tests annotate/
git commit -m "mv jaxb2-annotate-plugin code to annotate"
git push

Repo merged 😄

@thuri
Copy link

thuri commented Jun 17, 2023

I had a look at the repository and i could try to create a complete maven reactor build for all the modules and submodules if you like and didn't start yet. I'd be happy to help so we can move forward with the jakarta migration.
But i would need to rebase the repo before doing that which is bit of a pain because all the pom files changed :-(

@laurentschoelens
Copy link
Collaborator Author

Hi @thuri
I've started with @mattrpav this task since migration to jakarta with interdependant projects (in different repos) will be a pain without breaking anything.
Active work on it so please be patient, it'll come soon

@thuri
Copy link

thuri commented Jun 17, 2023 via email

@hazendaz
Copy link

ok I opened similar ticket over on phax#13. Its super confusing as to what is what. I think the maven-jaxb2-plugin at phax is most up to date. Need to pick up its logic for sure for jakartaEE.

@laurentschoelens
Copy link
Collaborator Author

@hazendaz : phax has been forked from this repo when this repo was searching for a new maintainer.
Since @mattrpav follow up on @highsource work, we'll try to make this repo evolve the best way we can with up-to-date technologies and jakarta version of this plugin :)

mattrpav added a commit that referenced this issue Aug 1, 2023
mattrpav added a commit that referenced this issue Aug 1, 2023
[#264] Move maven-plugin project to submodule ahead of migrating jaxb…
@laurentschoelens laurentschoelens added this to the 2.0.5 milestone Aug 16, 2023
@laurentschoelens
Copy link
Collaborator Author

Missing hyperjaxb3 which will be done later. Opening new issue for this one and closing

@laurentschoelens
Copy link
Collaborator Author

Issue #317 created

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants