Why is it needed at all?

What settings exist in the jasig parent pom that uPortal and cas truly need to share?

I just took at look at it, and I don't see very much, if anything in that file that both CAS and uPortal need to be on the same version with, except for one item, which is wrong as it is.

For example. You might say that "organization" should be shared. However, the organization is no longer jasig it's Apereo.

You might say well, it's convenient to define some of the plugins, maybe, but do we have to have two projects on the same version of those plugins? For example, the "maven-compiler-plugin" is set at building for JDK 1.6. I could see a real need for projects to have that set to different values. And if they override it, then they are not gaining value by it being defined in the parent.

I bring this up, because as we've seen dependency management and maven are sometimes (often?) painful. And unless it's absolutely required, reducing the number of dependencies a project has can be beneficial. I suggest, that this jasig-parent-pom dependency is one that neither project really needs.

---- Cris J H

On 09/01/2014 11:35 PM, Misagh Moayyed wrote:
uPortal/CAS developers,

I am wondering if it makes sense for us to move the jasig-parent project
off of SVN and over to Github. Since both CAS and uPortal (and possibly
plenty of other projects) inherit from the parent pom, it seems
reasonable to move the project off of SVN and over to Github to allow
more visibility for the changes that go into it. Specifically, I would
like to attempt to tweak the maven site plugin configuration, update
some dependencies and see if we can get a better performance out of the
plugin, and it would be better if I could do that in context of the pull
request.

Objections? Suggestions?

Misagh

--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to