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

Separate pom.xml dependencies for app and common lib #508

Closed
1 task done
ikeyat opened this issue Feb 29, 2016 · 4 comments
Closed
1 task done

Separate pom.xml dependencies for app and common lib #508

ikeyat opened this issue Feb 29, 2016 · 4 comments

Comments

@ikeyat
Copy link
Contributor

ikeyat commented Feb 29, 2016

Description

Now we define TERASOLUNA Stack libraries in pom.xml of each common libraries.
But for maintainability, it should be separated the dependencies that are just stacks (not used by common libraries directly) or used by common libraries.

In other words, All dependencies in common libraries (e.g. terasoluna-gfw-common) should be used by common libraries directly. Other dependencies should be defined other separated pom.xml such as terasoluna-gfw-recommended
The concept is similar to xxx-starter in Spring Boot.

Possible Solutions

  • Identify all dependencies which they are used or not used by common libraries.
  • Define new pom.xml files lineup for each purpose like common, web, jsp, security, rest, jpa, mybatis3, etc...

Affects Version/s

N/A

Fix Version/s

  • 5.2.0

Issue Links

@ikeyat ikeyat added this to the 5.2.0 milestone Feb 29, 2016
@ikeyat ikeyat changed the title Separate pom.xml for dependencies of app and common lib Separate pom.xml dependencies for app and common lib Feb 29, 2016
@ikeyat ikeyat added the ready label Mar 1, 2016
@btkatoutmj btkatoutmj modified the milestones: 2016 summer, 5.2.0 Mar 9, 2016
btundes pushed a commit that referenced this issue Mar 11, 2016
btundes pushed a commit that referenced this issue Mar 15, 2016
btundes pushed a commit that referenced this issue Mar 16, 2016
btundes pushed a commit that referenced this issue Mar 17, 2016
btundes pushed a commit that referenced this issue Mar 17, 2016
@kazuki43zoo kazuki43zoo modified the milestones: 2016 summer, 2017 winter Mar 28, 2016
@bttanakagn bttanakagn reopened this Jul 8, 2016
bttanakagn added a commit that referenced this issue Jul 8, 2016
yoshikawaa added a commit that referenced this issue Jul 8, 2016
bttanakagn added a commit that referenced this issue Jul 15, 2016
@bttanakagn bttanakagn reopened this Jul 15, 2016
bttanakagn added a commit that referenced this issue Jul 15, 2016
yoshikawaa added a commit that referenced this issue Jul 15, 2016
…odify_dependency

remove duplicate dependencies #508
@bttanakagn bttanakagn reopened this Jul 28, 2016
bttanakagn added a commit that referenced this issue Jul 28, 2016
bttanakagn added a commit that referenced this issue Jul 29, 2016
bttanakagn added a commit that referenced this issue Aug 1, 2016
bttanakagn added a commit that referenced this issue Aug 1, 2016
bttanakagn added a commit that referenced this issue Aug 1, 2016
yoshikawaa added a commit that referenced this issue Aug 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants