Well you could disable the accounts if accepting a changed license agreement is 
needed and provide the means to re-activate it by accepting the licenses ... 
just a thought.


[ C h r i s t o f e r  D u t z ]

C-Ware IT-Service
Inhaber
Dipl. Inf. Christofer Dutz
Karlstraße. 104, 64285 Darmstadt


   IT- und Systemhäuser

fon:  0 61 51 / 27315 - 61
fax:  0 61 51 / 27315 - 64
mobil:  0171 / 7 444 2 33
email:  christofer.d...@c-ware.de
http://www.c-ware.de

UStId-Nr. DE195700962


-----Ursprüngliche Nachricht-----
Von: Alex Harui [mailto:aha...@adobe.com] 
Gesendet: Dienstag, 16. Oktober 2012 21:29
An: flex-dev@incubator.apache.org
Betreff: Re: AW: AW: AW: Flex Maven FDK Generator RC1




On 10/16/12 12:11 PM, "christofer.d...@c-ware.de"
<christofer.d...@c-ware.de> wrote:
> Maven doesn't provide the means to stall a dependency resolution and 
> prompt the user for accepting a license. The only thing you could do 
> is to protect access to the repository.
It looks like the antrun plugin would allow me to use ant to prompt the user.  
Haven't tried it yet.

> One way you could simuplate this would by by starting any turnkey 
> nexus or artifactory server. There you could deploy some artifacts and 
> configure the repo not to allow anonymous access.
> Now someone would need a login in order to fetch the libs. You could 
> link the process of creating an account to accepting the licenses you 
> want. As soon as someone creates a new account and accpts the licennse 
> agreement, the nexus account is created and the user could use this 
> account to access the artifacts.
> 
I'm not sure that would be sufficient for Adobe.  For example, we altered the 
license between Flex 4 and Flex 4.5.  A login wouldn't let you pick up that 
change.

Maybe Apache Flex or Adobe could provide a plugin to show the licenses like we 
do in the installer and additionally, remember which ones you accepted so that 
subsequent builds can be unattended.

--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to