Mehrere libs mit jarsigner signieren

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,

gibt es die Möglichkeit alle libs in einem Verzeichnis mit jarsigner zu signieren, ohne dass man jedes lib explizit angeben muss?
 
G

Guest

Gast
Ich hab mir mal selbst einen Workaround programmiert. Ist nicht unbedingt das gelbe vom Ei, aber es funktoniert.

Code:
package test;

import java.io.File;


public class JarsignerTest 
{

	public static void main(String[] args) 
	{
        String[] entries = new File( "D:\\test").list();
        for (int i=0; i < entries.length; i++)
        {
        	String executeCommand = "jarsigner -storepass xxx D:\\test\\" + entries[i] + " keyAlias";
        	
            try
            {
                Runtime rt = Runtime.getRuntime();
                Process proc = rt.exec(executeCommand);
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
	}

}
 

frischfisch

Mitglied
Eine andere Alternative ist ein Ant-Task mit fileset in der Art:
Code:
<signjar alias="${key.alias}" >
	<fileset dir="${lib.dir}" includes="*.jar,*.zip" />	
</signjar>
Grüße, frischfisch.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben