Class MavenCommand

    • Field Detail

      • logger

        private static final org.slf4j.Logger logger
      • temp

        java.io.File temp
      • GROUP_ARTIFACT_VERSION

        private static final java.util.regex.Pattern GROUP_ARTIFACT_VERSION
        View - Show the dependency details of an artifact
    • Constructor Detail

      • MavenCommand

        public MavenCommand()
      • MavenCommand

        public MavenCommand​(Processor p)
    • Method Detail

      • run

        public void run​(java.lang.String[] args,
                        int i)
                 throws java.lang.Exception
        maven deploy [-url repo] [-passphrase passphrase] [-homedir homedir] [-keyname keyname] bundle ...
        Parameters:
        args -
        i -
        Throws:
        java.lang.Exception
      • help

        private void help()
      • settings

        private void settings()
                       throws java.io.FileNotFoundException,
                              java.lang.Exception
        Show the maven settings
        Throws:
        java.io.FileNotFoundException
        java.lang.Exception
      • bundle

        private void bundle​(java.lang.String[] args,
                            int i)
                     throws java.lang.Exception
        Create a maven bundle.
        Parameters:
        args -
        i -
        Throws:
        java.lang.Exception
      • copyInfo

        private void copyInfo​(Jar source,
                              Jar dest,
                              java.lang.String type)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • copyInfoHeader

        private void copyInfoHeader​(java.util.jar.Manifest sm,
                                    java.util.jar.Manifest dm,
                                    java.lang.String key,
                                    java.lang.String value)
      • copyInfoResource

        private void copyInfoResource​(Jar source,
                                      Jar dest,
                                      java.lang.String type)
      • getJarFromFileOrURL

        protected Jar getJarFromFileOrURL​(java.lang.String spec)
                                   throws java.io.IOException,
                                          java.net.MalformedURLException
        Throws:
        java.io.IOException
        java.net.MalformedURLException
      • sign

        private void sign​(java.io.File file,
                          java.lang.String passphrase)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • javadoc

        private Jar javadoc​(java.io.File source,
                            java.util.Set<java.lang.String> exports,
                            java.util.jar.Manifest m,
                            java.util.Properties p)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • license

        private java.lang.String license​(java.util.jar.Attributes attr)
        Generate a license string
        Parameters:
        attr -
      • copyright

        private java.lang.String copyright​(java.util.jar.Attributes attr)
        Generate the copyright statement.
        Parameters:
        attr -
      • name

        private java.lang.String name​(java.util.jar.Attributes attr)
      • description

        private java.lang.String description​(java.util.jar.Attributes attr)
      • set

        private void set​(java.util.Properties pp,
                         java.lang.String option,
                         java.lang.String defaultValue)
      • view

        void view​(java.lang.String[] args,
                  int i)
           throws java.lang.Exception
        Throws:
        java.lang.Exception