Mat*_*teo 6 eclipse eclipse-plugin maven-3 tycho maven
我正在使用maven和tyhco编译和构建我的eclipse插件并创建一个p2存储库.
但是,当我安装我的插件时,eclipse会显示不受信任内容的警告.我知道要解决这个问题,我必须签署我分发的插件.
但是,我不知道是否有办法签署我正在用tycho构建的插件...
(我不是maven和jar签名的专家,所以请原谅我这个愚蠢的问题!)
您可以在The 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>
Run Code Online (Sandbox Code Playgroud)
通常我会调用sign命令mvn clean package -Djarsigner.alias=... -Djarsigner.storepass=... -Djarsigner.keypass=.....
您还需要一个代码签名证书,您将使用该证书进行导入keytool -trustcacerts -importcert -file $CERTIFICATE -alias $ALIAS -keystore keystore.jks.
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |