подпись в банке Тихо - PullRequest
       30

подпись в банке Тихо

6 голосов
/ 31 октября 2011

Я использую maven & tyhco для компиляции и сборки моих плагинов eclipse и создания репозитория p2.

Однако, когда я устанавливаю свои плагины, eclipse показывает предупреждение для ненадежного контента. Я знаю, что для решения этой проблемы я должен подписать распространяемые мной плагины.

Однако я не знаю, есть ли способ подписать плагины, которые я создаю с помощью Tycho ...

(я не эксперт по подписи банок и банок, поэтому простите меня за глупый вопрос!)

1 Ответ

7 голосов
/ 01 ноября 2011

Рабочий пример можно увидеть в Соединитель Mylyn-Mantis pom.xml .У меня есть специальный профиль для подписи:

    <profile>
        <id>sign</id>
        <activation>
            <property>
                <name>jarsigner.alias</name>
            </property>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jarsigner-plugin</artifactId>
                    <version>1.2</version>
                    <executions>
                        <execution>
                            <id>sign</id>
                            <goals>
                                <goal>sign</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>

Обычно я вызываю команду sign как mvn clean package -Djarsigner.alias=... -Djarsigner.storepass=... -Djarsigner.keypass=.....

Вам также необходимо иметь сертификат для подписи кода, который вы будете импортировать, используя keytool -trustcacerts -importcert -file $CERTIFICATE -alias $ALIAS -keystore keystore.jks.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...