[prev in list] [next in list] [prev in thread] [next in thread] 

List:       maven-user
Subject:    Handling Non-Public runtime packages
From:       Steve Cohen <stevecoh1 () comcast ! net>
Date:       2011-12-01 20:00:14
Message-ID: 4ED7DCCE.2010307 () comcast ! net
[Download RAW message or body]


I am perplexed by the following situation:

I work for a very large corporation with strict bureaucratic rules about 
what you can use.  Nonetheless, they have a maven repository 
administered by very helpful people.  However the maven repository 
people don't talk so much to the technical standards people (they don't 
even know each other) and therein lies the problem.

The technical standards folks mandate that certain versions of 
application servers (for example, JBoss) must be used.  These are not 
the publicly available versions commonly found but "enterprise versions" 
that are either built by RedHat for specific corporate clients or 
available to any paying corporate client, I'm not sure which.  These 
come packaged in .zip files that may be downloaded from an internal 
corporate web site.

That would be okay if all I was concerned about was creating a server to 
develop on.  But I also need to develop against the "targeted runtime" 
of that server, and I want to use Maven, as I could with the publicly 
available versions of the server.  To do that, I need to have these 
server runtime jars as "Provided" dependencies in my project.  However, 
there are no poms included with this zip file.  I could load every jar 
in the package into a team-private "third party" repo in the central 
repo, but this would then be just a bunch of jars with no 
inter-dependency information available.  Even if POMs were available, 
getting them all into the repository is a non-trivial task.

How does one cope with this situation?



["smime.p7s" (application/pkcs7-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic