You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by mi...@apache.org on 2003/06/19 12:52:26 UTC

cvs commit: maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer DefaultArtifactDeployer.java MavenDeployRequest.java

michal      2003/06/19 03:52:25

  Modified:    src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer
                        DefaultArtifactDeployer.java
                        MavenDeployRequest.java
  Log:
  Install goal fixed
  
  Revision  Changes    Path
  1.3       +22 -12    maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer/DefaultArtifactDeployer.java
  
  Index: DefaultArtifactDeployer.java
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer/DefaultArtifactDeployer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultArtifactDeployer.java	17 Jun 2003 22:06:00 -0000	1.2
  +++ DefaultArtifactDeployer.java	19 Jun 2003 10:52:25 -0000	1.3
  @@ -142,7 +142,7 @@
       }
   
       /**
  -     * Istall given file in repsoitory 
  +     * Install given file in local repsoitory 
        * @param artifact the artifact file to insatall 
        * @param type The type of the artiafct
        * @param project 
  @@ -156,22 +156,32 @@
           String version)
           throws MavenException
       {
  -        String repositoryPath = getRepositoryPath(type, project, version);
  +
           try
  -        {
  -            String dest = getLocalRepository(project) + "/" + repositoryPath;
  +        {            
  +            File file =
  +                new File(
  +                    getLocalRepository(project),
  +                    getRepositoryPath(type, project, version));
  +
  +            if (!file.exists())
  +            {
  +                file.mkdirs();
  +            }
  +            file = new File(file, getRepositoryFile(type, project, version));
               System.out.println(
  -                "Copying: from '" + artifact + "' to: '" + dest + "'");
  -            FileUtils.copyFile(new File(artifact), new File(dest));
  +                "Copying: from '" + artifact + "' to: '" + file + "'");
  +            FileUtils.copyFile(new File(artifact), file);
  +
           }
           catch (IOException e)
           {
               String msg =
                   "Cannot install file: '"
  -                    + repositoryPath
  +                    + artifact
                       + "'. Reason: "
                       + e.getMessage();
  -            throw new MavenException(msg);
  +            throw new MavenException(msg, e);
           }
   
       }
  @@ -201,13 +211,13 @@
           if (distSite != null && distSite.length() > 0)
           {
               project.getContext().setVariable(
  -                "maven.deploy.default.url",
  +                "maven.deploy.repo.central",
                   project.getDistributionSite());
               project.getContext().setVariable(
  -                "maven.deploy.default.dir",
  +                "maven.deploy.repo.central.directory",
                   project.getDistributionDirectory());
   
  -            repos = "default, " + repos;
  +            repos = "central, " + repos;
           }
   
           String repositoryPath = getRepositoryPath(type, project, version);
  
  
  
  1.2       +17 -11    maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer/MavenDeployRequest.java
  
  Index: MavenDeployRequest.java
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer/MavenDeployRequest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MavenDeployRequest.java	17 Jun 2003 22:06:00 -0000	1.1
  +++ MavenDeployRequest.java	19 Jun 2003 10:52:25 -0000	1.2
  @@ -88,44 +88,49 @@
           super();
           String username =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".username");
  +                "maven.deploy.repo." + repository + ".username");
   
           System.out.println(repository + " username:" + username);
           String password =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".password");
  +                "maven.deploy.repo." + repository + ".password");
   
           System.out.println(repository + " password: '" + password + "'");
   
           String passphrase =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".passphrase");
  +                "maven.deploy.repo." + repository + ".passphrase");
   
           String privateKey =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".privatekey");
  +                "maven.deploy.repo." + repository + ".privatekey");
   
           String url =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".url");
  +                "maven.deploy.repo." + repository );
   
           String dir =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".dir");
  +                "maven.deploy.repo." + repository + ".directory");
   
           String port =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".port");
  +                "maven.deploy.repo." + repository + ".port");
  +                
  +        String remoteGroup =
  +                    (String) project.getContext().getVariable(
  +                        "maven.deploy.repo." + repository + ".remote.group");                
   
           String proxyHost =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".proxy.host");
  +                "maven.deploy.repo." + repository + ".proxy");
           String proxyUser =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".proxy.username");
  +                "maven.deploy.repo." + repository + ".proxy.username");
  +                
           String proxyPassword =
               (String) project.getContext().getVariable(
  -                "maven.deploy." + repository + ".proxy.password");
  +                "maven.deploy.repo." + repository + ".proxy.password");
   
           String proxyPort =
               (String) project.getContext().getVariable(
  @@ -135,6 +140,7 @@
           setPass(password);
           setPassphrase(passphrase);
           setPrivateKey(url);
  +        setGroup(remoteGroup);
           setUrl(url);
   
           try
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: cvs commit: maven/src/plugins-build/artifact/src/main/org/apache/maven/artifact/deployer DefaultArtifactDeployer.java MavenDeployRequest.java

Posted by di...@multitask.com.au.
Shouldn't the  "maven.deploy." at least be a constant somewhere?
--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/
Work:      http://www.multitask.com.au


michal@apache.org wrote on 19/06/2003 08:52:26 PM:

> michal      2003/06/19 03:52:25
> 
>   Modified:    src/plugins-
> build/artifact/src/main/org/apache/maven/artifact/deployer
>                         DefaultArtifactDeployer.java
>                         MavenDeployRequest.java
>   Log:
>   Install goal fixed
> 
>   Revision  Changes    Path
>   1.3       +22 -12    maven/src/plugins-
> 
build/artifact/src/main/org/apache/maven/artifact/deployer/DefaultArtifactDeployer.
> java
> 
>   Index: DefaultArtifactDeployer.java
>   ===================================================================
>   RCS file: /home/cvs/maven/src/plugins-
> 
build/artifact/src/main/org/apache/maven/artifact/deployer/DefaultArtifactDeployer.
> java,v
>   retrieving revision 1.2
>   retrieving revision 1.3
>   diff -u -r1.2 -r1.3
>   --- DefaultArtifactDeployer.java   17 Jun 2003 22:06:00 -0000   1.2
>   +++ DefaultArtifactDeployer.java   19 Jun 2003 10:52:25 -0000   1.3
>   @@ -142,7 +142,7 @@
>        }
> 
>        /**
>   -     * Istall given file in repsoitory 
>   +     * Install given file in local repsoitory 
>         * @param artifact the artifact file to insatall 
>         * @param type The type of the artiafct
>         * @param project 
>   @@ -156,22 +156,32 @@
>            String version)
>            throws MavenException
>        {
>   -        String repositoryPath = getRepositoryPath(type, project, 
version);
>   +
>            try
>   -        {
>   -            String dest = getLocalRepository(project) + "/" + 
> repositoryPath;
>   +        { 
>   +            File file =
>   +                new File(
>   +                    getLocalRepository(project),
>   +                    getRepositoryPath(type, project, version));
>   +
>   +            if (!file.exists())
>   +            {
>   +                file.mkdirs();
>   +            }
>   +            file = new File(file, getRepositoryFile(type, 
> project, version));
>                System.out.println(
>   -                "Copying: from '" + artifact + "' to: '" + dest + 
"'");
>   -            FileUtils.copyFile(new File(artifact), new File(dest));
>   +                "Copying: from '" + artifact + "' to: '" + file + 
"'");
>   +            FileUtils.copyFile(new File(artifact), file);
>   +
>            }
>            catch (IOException e)
>            {
>                String msg =
>                    "Cannot install file: '"
>   -                    + repositoryPath
>   +                    + artifact
>                        + "'. Reason: "
>                        + e.getMessage();
>   -            throw new MavenException(msg);
>   +            throw new MavenException(msg, e);
>            }
> 
>        }
>   @@ -201,13 +211,13 @@
>            if (distSite != null && distSite.length() > 0)
>            {
>                project.getContext().setVariable(
>   -                "maven.deploy.default.url",
>   +                "maven.deploy.repo.central",
>                    project.getDistributionSite());
>                project.getContext().setVariable(
>   -                "maven.deploy.default.dir",
>   +                "maven.deploy.repo.central.directory",
>                    project.getDistributionDirectory());
> 
>   -            repos = "default, " + repos;
>   +            repos = "central, " + repos;
>            }
> 
>            String repositoryPath = getRepositoryPath(type, project, 
version);
> 
> 
> 
>   1.2       +17 -11    maven/src/plugins-
> 
build/artifact/src/main/org/apache/maven/artifact/deployer/MavenDeployRequest.
> java
> 
>   Index: MavenDeployRequest.java
>   ===================================================================
>   RCS file: /home/cvs/maven/src/plugins-
> 
build/artifact/src/main/org/apache/maven/artifact/deployer/MavenDeployRequest.
> java,v
>   retrieving revision 1.1
>   retrieving revision 1.2
>   diff -u -r1.1 -r1.2
>   --- MavenDeployRequest.java   17 Jun 2003 22:06:00 -0000   1.1
>   +++ MavenDeployRequest.java   19 Jun 2003 10:52:25 -0000   1.2
>   @@ -88,44 +88,49 @@
>            super();
>            String username =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".username");
>   +                "maven.deploy.repo." + repository + ".username");
> 
>            System.out.println(repository + " username:" + username);
>            String password =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".password");
>   +                "maven.deploy.repo." + repository + ".password");
> 
>            System.out.println(repository + " password: '" + password + 
"'");
> 
>            String passphrase =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".passphrase");
>   +                "maven.deploy.repo." + repository + ".passphrase");
> 
>            String privateKey =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".privatekey");
>   +                "maven.deploy.repo." + repository + ".privatekey");
> 
>            String url =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".url");
>   +                "maven.deploy.repo." + repository );
> 
>            String dir =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".dir");
>   +                "maven.deploy.repo." + repository + ".directory");
> 
>            String port =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".port");
>   +                "maven.deploy.repo." + repository + ".port");
>   + 
>   +        String remoteGroup =
>   +                    (String) project.getContext().getVariable(
>   +                        "maven.deploy.repo." + repository + ".
> remote.group"); 
> 
>            String proxyHost =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".proxy.host");
>   +                "maven.deploy.repo." + repository + ".proxy");
>            String proxyUser =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".proxy.username");
>   +                "maven.deploy.repo." + repository + 
".proxy.username");
>   + 
>            String proxyPassword =
>                (String) project.getContext().getVariable(
>   -                "maven.deploy." + repository + ".proxy.password");
>   +                "maven.deploy.repo." + repository + 
".proxy.password");
> 
>            String proxyPort =
>                (String) project.getContext().getVariable(
>   @@ -135,6 +140,7 @@
>            setPass(password);
>            setPassphrase(passphrase);
>            setPrivateKey(url);
>   +        setGroup(remoteGroup);
>            setUrl(url);
> 
>            try
>