Brian you should have enclosed that within
[advertisement][/advertisement] tags or at least pointed out that you
work for Sonatype who make Nexus [which is a great piece of software
IMHO, and I do not work for Sonatype]

-Stephen

On 19 May 2011 15:35, Brian Fox <bri...@infinity.nu> wrote:
> It's also worth mentioning that Nexus Professional's Procurement
> feature is built for exactly the use case you have. It's meant to have
> a hard firewall like separation between internal and external
> artifacts and rules that allow you to approve whitelist/blacklist
> style, or by wildcard or other runtime evaluation to define what can
> be used internally.
>
> On Thu, May 19, 2011 at 9:24 AM, Ron Wheeler
> <rwhee...@artifact-software.com> wrote:
>> If you followed my directions or Wendy's, you will have a repo that contains
>> only the dependencies (artifact and exact versions) that your software
>> requires and nothing else.
>> I don't know Artifactory but I do use Nexus so you will have to translate my
>> instructions.
>>
>> In Nexus, you can see each of the artifacts that you have requested and
>> extract the license information.
>> If you start at the top of the list and work your way down in order, you
>> will not miss anything unless you skip one by mistake. Keep a spreadsheet as
>> a checklist if you worry about that.
>>
>> A bit of a PITA but not as bad as you are envisioning.
>>
>> You will also see where you are using more than one version of an artifact
>> so you can limit the dependencies that you may want to clean up.
>>
>> Ron
>>
>>
>>
>> On 19/05/2011 3:23 AM, Nicola Musatti wrote:
>>>
>>> Once you had Maven collect all the dependencies for you you can use
>>> something like
>>>
>>> find repository_storage_root -name '*.jar'
>>>
>>> if you are on Linux/UNIX or Windows's search tool to obtain a list of all
>>> your dependencies. With that you can use something like
>>> http://mvnrepository.com/ to gather information about each jar and make your
>>> decisions. This would take you a lot less than your approach.
>>>
>>> Cheers,
>>> Nicola Musatti
>>>
>>> Heck, Gus (Patrick) wrote:
>>>>
>>>> Hi Wendy,
>>>>
>>>> I don't have a requirement to build from source, but in the case of the
>>>> maven plugins, nowhere on the web seems to point to a place where I can
>>>> download the finished product (aside from letting maven find it, and who
>>>> knows what other dependencies). I am adverse to letting maven just pull
>>>> things because then I have a very long list of items to check and verify
>>>> arranged in a tree, and it's all too easy to miss a subtree and think
>>>> I've got everything covered. Basically the problem is I make a really
>>>> crappy computer when it comes to tree-traversals and not losing my place
>>>> when someone comes over to chat, I go to lunch, or I have to go home at
>>>> the end of the day. :-) I don't want to trust that I won't make a
>>>> mistake, I'd rather take a bit more time and let the build system ensure
>>>> that I didn't miss anything.
>>>>
>>>> If I act as gatekeeper, I know that the project won't build properly
>>>> until I've applied each dependency required to build the project. (and
>>>> then same for test... etc). This shouldn't be any more burdensome than
>>>> finding the transitive dependencies for a good sized ant project, which
>>>> I've done many times before, except that maven plug-in folks seem to
>>>> squirrel their stuff away where only maven can find it, so I'm having
>>>> trouble getting maven working to start with.
>>>>
>>>> -Gus
>>>>
>>>> -----Original Message-----
>>>> From: Wendy Smoak [mailto:wsm...@gmail.com]
>>>> Sent: Wednesday, May 18, 2011 6:35 PM
>>>> To: Maven Users List
>>>> Subject: Re: Bootstraping a repository manager
>>>>
>>>> On Wed, May 18, 2011 at 5:21 PM, Heck, Gus (Patrick)
>>>> <gus.h...@aspentech.com>  wrote:
>>>>>
>>>>> I can't seem to find a place to
>>>>> download something that I can upload directly to artifactory, so I
>>>>
>>>> tried
>>>>>
>>>>> to start with the first plugin that was failing, and build that and
>>>>
>>>> see
>>>>>
>>>>> if mvn deploy would deploy it to artifactory. (First, question... is
>>>>> that a reasonable idea?)
>>>>
>>>> That would be:  http://repo1.maven.org/maven2
>>>>
>>>> However it is not going to be fun to find each thing you need and
>>>> upload it to your internal repository manager.  (I work with a company
>>>> that does it this way.)  Especially for plugins.  Is there any middle
>>>> ground?  Let the repository manager proxy into a segregated directory,
>>>> vet everything in there and then move it to the pristine internal
>>>> repo?
>>>>
>>>>> Unfortunately, as soon as I did
>>>>>
>>>>> svn checkout
>>>>>
>>>> http://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-2.
>>>>>
>>>>> 4.1 maven-clean-plugin
>>>>> cd maven-clean-plugin
>>>>> mvn deploy
>>>>
>>>> Hmm... first, do you *really* have a requirement to build everything
>>>> from source?
>>>>
>>>
>>>
>>> Chi riceve il presente messaggio e' tenuto a verificare se lo stesso non
>>> gli
>>> sia pervenuto per errore. In tal caso e' pregato di avvisare
>>> immediatamente
>>> il mittente e, tenuto conto delle responsabilita' connesse all'indebito
>>> utilizzo e/o divulgazione del messaggio e/o delle informazioni in esso
>>> contenute, voglia cancellare l'originale e distruggere le varie copie o
>>> stampe.
>>>
>>> The receiver of this message is required to check if he/she has received
>>> it
>>> erroneously. If so, the receiver is requested to immediately inform the
>>> sender and - in consideration of the responsibilities arising from undue
>>> use
>>> and/or disclosure of the message and/or the information contained therein
>>> -
>>> destroy the original message and any copy or printout thereof.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to