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

Extract esb code into dedicated repo #3451

Closed
metas-ts opened this Issue Feb 7, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@metas-ts
Copy link
Member

metas-ts commented Feb 7, 2018

Is this a bug or feature request?

FR

What is the current behavior?

Currently the code is in https://github.com/metasfresh/metasfresh, complicates the build process and is barely ever used

What is the expected or desired behavior?

The code should be in its own repo

@metas-ts metas-ts self-assigned this Feb 7, 2018

metas-ts added a commit that referenced this issue Feb 7, 2018

remove esb folders and edit jenkins file; also:
* move parent pom to root folder and remove de.metas.reactor (#1275)

Extract esb code into dedicated repo #3451

metas-ts added a commit that referenced this issue Feb 7, 2018

solve errors in jenkins file
Extract esb code into dedicated repo #3451
@metas-ts

This comment has been minimized.

Copy link
Member Author

metas-ts commented Feb 7, 2018

Overview

This isssue does three things:

First, it moves a number of legacy projects into dedicated repositories.
The new repositories are

Note that generally you do not need to have those repositories in imported into your eclipse workspace.

Second, it moves the metasfresh repo's parent pom.xml from the folder de.metas.parent to the metasfresh repo's root folder

Third, it removes the de.metas.reactor folder and the respective "reactor" pom.xml. the modules that were declared in the reactor pom are not declared in the parent-pom

TODO in eclipse

  • make sure that the following projects are removed:

    • de.metas.parent
    • de.metas.reactor
    • de.metas.esb
    • de.metas.edi.esb.camel
    • de.metas.printing.esb.camel
    • de.metas.adempiere.ait
    • de.metas.banking.ait
    • de.metas.banking.ait
    • de.metas.dunning.ait
    • de.metas.materialtracking.ait
    • de.metas.printing.ait
    • de.metas.reactor.ait
    • de.metas.swat.ait
    • de.metas.commission
    • de.metas.commission.ait
  • import via "Import .." => "Existing Maven Projects" the parent pom.xml which is now in the metasfresh root folder

  • Note: i my case, even after having imported the parent pom and kicked out the old projects,
    I had to ALT-F5 everything, like here
    image

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

add jenkins file, adapt paths
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

build fixes
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

build fix
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

build fixes
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

don't trigger downstream builds
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit that referenced this issue Feb 7, 2018

invoke metasfresh-esb-camel as downstream job
Extract esb code into dedicated repo #3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 7, 2018

build fix
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit that referenced this issue Feb 7, 2018

build fix
Extract esb code into dedicated repo #3451

metas-ts added a commit to metasfresh/metasfresh-ait that referenced this issue Feb 8, 2018

can now be imported into eclipse
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-esb-camel that referenced this issue Feb 8, 2018

minor
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit that referenced this issue Feb 8, 2018

remove ait stuff
Extract esb code into dedicated repo #3451

metas-ts added a commit to metasfresh/metasfresh-documentation that referenced this issue Feb 8, 2018

adapt documentation
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit to metasfresh/metasfresh-ait that referenced this issue Feb 14, 2018

metas-ts added a commit that referenced this issue Feb 14, 2018

Merge pull request #3493 from metasfresh/gh3451-app
#3451 Extract esb code into dedicated repo

metas-ts added a commit to metasfresh/metasfresh-dist that referenced this issue Feb 14, 2018

metas-ts added a commit to metasfresh/metasfresh-dist that referenced this issue Feb 14, 2018

syntax fix
Extract esb code into dedicated repo metasfresh/metasfresh#3451

metas-ts added a commit that referenced this issue Feb 19, 2018

Update ReleaseNotes.md
[#3508](#3508) Implement
DATEV export window
[#3490](#3490) Paperless
Credit Limit approval
[#3414](#3414) Credit
Limit check in Sales Order
[#851](metasfresh/metasfresh-webui-api#851)
Virtual field from header doc shall be refreshed when one of the
included row is changed
[#3483](#3483) Default
Value for process create order from quotation
[#3486](#3486) Material
Disposition automatic entries missing for DD/ PP Orders
[#3499](#3499) Cannot
create manual invoice
[#846](metasfresh/metasfresh-webui-api#846)
Cache issue in shipment schedules subtab
[#3481](#3481) Force
refreshing virtual column CreditLimitIndicator from C_BPartner
[#848](metasfresh/metasfresh-webui-api#848)
Sorting by Virtual Column manually in webui throws error
[#1596](metasfresh/metasfresh-webui-frontend#1596)
Add Enzyme to test setup
[#847](metasfresh/metasfresh-webui-api#847)
Error in picking terminal
[#3409](#3409)
Distribution Order/ Movement after Material Receipt
[#3451](#3451) Extract
esb code into dedicated repo
[#3437](#3437) MSV3
handle deviating response from remote MSV3 server
[#3457](#3457) Improve
performance around update_trl_tables_on_ad_element_trl_update
[#3465](#3465) Window
Role Tab User Access shows non systemusers
@metas-rc

This comment has been minimized.

Copy link
Member

metas-rc commented Mar 1, 2018

Nothing to IT. Moving to done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment