Has you copy the settings.xml with the given mirrors in the /user/.m2/
folder?
 
Andreas

________________________________

Von: Marcos Chicote [mailto:[EMAIL PROTECTED] 
Gesendet: Dienstag, 24. April 2007 20:02
An: [email protected]
Betreff: Re: [m2eclipse-user] Starting with maven and maven-proxy


I'm using the standalone version.
 
Thanks anyway!
 
 

        ----- Original Message ----- 
        From: Andreas Dunkel <mailto:[EMAIL PROTECTED]>  
        To: [email protected] 
        Sent: Monday, April 23, 2007 4:17 AM
        Subject: AW: [m2eclipse-user] Starting with maven and
maven-proxy

        Hallo,
         
        If you use the web-Server-version, you must copy the
maven-proxy.properties file not in the folder of the web-app, but in the
above folder. 
        The configured mirrors must copy in your settings.xml in the
user/.m2 directory
         
        with regards
         
        Andreas

________________________________

        Von: Marcos Chicote [mailto:[EMAIL PROTECTED] 
        Gesendet: Freitag, 20. April 2007 20:02
        An: [email protected]
        Betreff: [m2eclipse-user] Starting with maven and maven-proxy
        
        
        
        Hi!
        The last few days I have been reading about maven and how it can
help me in my job.
        I have succesfuly installed codehaus eclipse plugin and i have
downloaded dependencys for my projects (connection to internet works
fine).
         
        The next step was to create a network repository so that
co-workers and I could share the jars that we download from the internet
and have less lag when in need of a jar.
         
        I THINK I have configured maven-proxy ok but I DONT think its
working correctly. 
        This is what I did:
        1) Downloaded maven-proxy and the config file
        2) Adjust config file to my needs.
        3) Start maven-proxy.
         
        After that I started to try to configure the eclipse plugin so
that it uses my repository. To do that I had to copy the conf.xml file
from maven folder to the root of my local repository and I added the
following lines:
         
                 <mirror>
                        <id>maven-proxy</id>
                        <name>Maven-Proxy Mirror</name>
                        <url>http://j2eedesar3:9999/repository</url>
                        <mirrorOf>central</mirrorOf>
                </mirror>
                <mirror>
                        <id>maven-proxy</id>
                        <name>Maven-Proxy Mirror</name>
                        <url>http://j2eedesar3:9999/repository</url>
                        <mirrorOf>snapshots</mirrorOf>
                </mirror>
        where j2eedesar3 is the name of the machine where maven-proxy is
running.
        When I view maven-proxy's log I see the requests made from my
machine to maven-proxy but I in the filesystem I don't see any
downloaded jars.
         
        Can anybody help me?
         
        At the end of this mail a copy my maven-proxy config file.
         
        Thanks!!
         
        Marcos
         
        ################ GLOBAL SETTINGS
        # This is where maven-proxy stores files it has downloaded
        repo.local.store=C:\\MavenRepo
         
        #The port to listen on - not used if loaded as a webapp
        port=9999
         
        #This is the base area that all files are loaded from. While it
is possible to leave this blank, this behaviour
        #is deprecated and will be disabled in version 2.0.  There are
too many namespace conflicts caused by not using
        #a prefix.
        #The repository will be shown at
http://localhost:9999/repository/ <http://localhost:9999/repository/> 
        #for the .war loaded into a webapp server, the default prefix is
"repository" (edit the web.xml to change)
        # As maven doesn't like a trailing slash, this address shouldn't
have one either.
        prefix=repository
         
        #This is the simple date format used to display the last
modified date while browsing the repository.
        lastModifiedDateFormat=yyyy/MM/dd HH:mm:ss
         
        ################ SNAPSHOT HANDLING
        #If you want the proxy to look for newer snapshots, set to true
        snapshot.update=true
         
        ################ M2 METADATA HANDLING
        #If you want the proxy to prevent looking for newer metadata,
set to false (default is true)
        #metadata.update=false
         
        ################ M2 POM HANDLING
        #If you want the proxy to look for newer POMs, set to true
(default is false)
        pom.update=true
         
        ################ PROMOTION HANDLING
        # ***** NOT CURRENTLY IMPLEMENTED *****
        #Promotion describes the process by which new artifacts are
loaded to global maven-proxy repository.  It
        # is designed to be used by "higher security installations" that
do not want to acquire artifacts from
        # remote repositories without approval.
        #
        #If promotion handling is enabled, then the proxy will not
download remote artifacts without permission
        # (local repositories with copy=false are considered to be
local)
        #
        #Permission to download is granted via the Promotion menu which
will be enabled
        #  when promotion handling is enabled.
        #
        #If promotion is false, artifacts are sourced from any
repository as per normal.
        #
        #Promotion and snapshots:  If promotion is enabled, snapshots
are not downloadable.  The concept of using
        # a snapshot in a production build (which is primarily what
promotion is for) is counterintuitive.
        ##
        promotion=false
         
        ################ WEB INTERFACE
        # This defines the absolute URL the server should use to
identify itself.
        # This can often be determined automatically, but we recommend
you specify
        # it explicitly to prevent problems during startup.
        # The prefix will be added to this for the actual repository
        # i.e. proxy available at http://localhost:9999/
<http://localhost:9999/> , repository at
http://localhost:9999/repository <http://localhost:9999/repository> 
        serverName=http://localhost:9999
         
        #If true, the repository can be browsed
        browsable=true
         
        #If true, the repository can be searched
        searchable=true
         
        #Not currently implemented. Will allow webdav access to the
repository at some point.
        webdav=true
         
        #Stylesheet - if configured, will override the default
stylesheet shipped with maven-proxy - absolute URLs only
        #eg.  /maven-proxy/style.css, http://www.example.com/style.css
<http://www.example.com/style.css> 
        stylesheet=C:\\MaveRepo\\maven.css
         
        #bgColor / bgColorHighlight are replaced in the built in
stylesheet to produce a simple color scheme.
        #If a stylesheet is set, these are not used.
        bgColor=#14B
        bgColorHighlight=#94B
         
        #rowColor / rowColorHighlight are replaced in the built in
stylesheet to produce a simple color scheme.
        #If a stylesheet is set, these are not used.
        rowColor=#CCF
        rowColorHighlight=#DDF
         

        ################ PROXIES
        #This is just a hack, it should auto discover them
        #proxy.list=one,two,three
         
        #Unauthenticated proxy
        #proxy.one.host=proxy1.example.com
        #proxy.one.port=3128
         
        #Authenticated proxy
        #proxy.two.host=proxy2.example.org
        #proxy.two.port=80
        #proxy.two.username=username2
        #proxy.two.password=password2
         
        #Authenticated proxy
        #proxy.three.host=proxy3.example.net
        #proxy.three.port=3129
        #proxy.three.username=username3
        #proxy.three.password=password3
         

        ################# REPOSITORIES
        #This is not just a hack, it specifies the order repositories
should be checked
        #Note that the proxy adds a "/" which is why the urls aren't
suffixed with a "/"
        repo.list=local-repo,www-ibiblio-org,dist-codehaus-org
         
        #local-store
        # The local store represents a location that local jars you host
can be located.
        # This could also be achieved by having a local http repository,
but this is less cumbersome
        repo.local-repo.url=file:///C:\\MavenRepo\\
        repo.local-repo.description=Repositorio Maven Compartido
        #If copy is true, jars are copied from the store to the
proxy-repo. Only configurable for file:/// <file:///>  repos
        repo.local-repo.copy=false
        #If hardfail is true, any unexpected errors from the repository
will cause
        #the client download to fail (typically with a 500 error)
        repo.local-repo.hardfail=true
        #Don't cache a file repository
        repo.local-repo.cache.period=0
         

        #www.ibiblio.org
        repo.www-ibiblio-org.url=http://www.ibiblio.org/maven
        repo.www-ibiblio-org.description=www.ibiblio.org
        repo.www-ibiblio-org.proxy=one
        repo.www-ibiblio-org.hardfail=true
        #Cache this repository for 1 hour
        repo.www-ibiblio-org.cache.period=3600
        repo.www-ibiblio-org.cache.failures=true
         
        #dist.codehaus.org
        repo.dist-codehaus-org.url=http://dist.codehaus.org
        repo.dist-codehaus-org.proxy=two
        repo.dist-codehaus-org.hardfail=false
        repo.dist-codehaus-org.cache.period=3600
        repo.dist-codehaus-org.cache.failures=true
         
        #snapshots.maven.codehaus.org
        
repo.snapshots-maven-codehaus-org.url=http://snapshots.maven.codehaus.or
g/maven2
        #If hardfail is true, any unexpected errors from the repository
will cause
        #the client download to fail (typically with a 500 error)
        repo.snapshots-maven-codehaus-org.hardfail=false
        #Cache this repository for 1 hour
        repo.snapshots-maven-codehaus-org.cache.period=3600
        repo.snapshots-maven-codehaus-org.cache.failures=true
        #If a Proxy is needed, which one?
        #repo.dist-codehaus-org.proxy=one
        

Reply via email to