protected void build()

in src/main/java/org/apache/maven/shared/jarsigner/JarSignerCommandLineBuilder.java [148:187]


    protected void build(JarSignerSignRequest request, Commandline cli) {

        String keypass = request.getKeypass();
        if (!(keypass == null || keypass.isEmpty())) {
            cli.createArg().setValue("-keypass");
            Arg arg = cli.createArg();
            arg.setValue(keypass);
            arg.setMask(true);
        }

        String sigfile = request.getSigfile();
        if (!(sigfile == null || sigfile.isEmpty())) {
            cli.createArg().setValue("-sigfile");
            cli.createArg().setValue(sigfile);
        }

        String tsaLocation = request.getTsaLocation();
        if (StringUtils.isNotBlank(tsaLocation)) {
            cli.createArg().setValue("-tsa");
            cli.createArg().setValue(tsaLocation);
        }

        String tsaAlias = request.getTsaAlias();
        if (StringUtils.isNotBlank(tsaAlias)) {
            cli.createArg().setValue("-tsacert");
            cli.createArg().setValue(tsaAlias);
        }

        File signedjar = request.getSignedjar();
        if (signedjar != null) {
            cli.createArg().setValue("-signedjar");
            cli.createArg().setValue(signedjar.getAbsolutePath());
        }

        final File certchain = request.getCertchain();
        if (certchain != null) {
            cli.createArg().setValue("-certchain");
            cli.createArg().setValue(certchain.getAbsolutePath());
        }
    }