Sorted out a way to get Maven to reference a local jar file without rendering
the pom file hosed for transitive dependencies.
This commit is contained in:
+13
-1
@@ -34,7 +34,7 @@
|
||||
<taskdef resource="proguard/ant/task.properties" classpath="${proguard}"/>
|
||||
<proguard>
|
||||
<injar path="target/getdown-${maven.version}.jar"/>
|
||||
<injar path="lib/jRegistryKey.jar" filter="!META-INF/**"/>
|
||||
<injar path="lib/jregistrykey/jregistrykey/1.0/jregistrykey-1.0..jar" filter="!META-INF/**"/>
|
||||
<injar path="${samskivert}" filter="!META-INF/**,!**/Log4JLogger*,
|
||||
!**/*.java,com/samskivert/Log.class,**/samskivert/io/**,**/samskivert/swing/**,
|
||||
**/samskivert/text/**,**/samskivert/util/**"/>
|
||||
@@ -48,6 +48,18 @@
|
||||
<keep name="com.threerings.getdown.launcher.GetdownApp">
|
||||
<method access="static" name="main"/>
|
||||
</keep>
|
||||
<keep name="com.threerings.getdown.data.Resource">
|
||||
<constructor/><method name="*"/><field access="public" name="*"/>
|
||||
</keep>
|
||||
<keep name="com.threerings.getdown.net.Downloader">
|
||||
<constructor/><method name="*"/><field access="public" name="*"/>
|
||||
</keep>
|
||||
<keep name="com.threerings.getdown.net.Downloader$Observer">
|
||||
<constructor/><method name="*"/><field access="public" name="*"/>
|
||||
</keep>
|
||||
<keep name="com.threerings.getdown.net.HTTPDownloader">
|
||||
<constructor/><method name="*"/><field access="public" name="*"/>
|
||||
</keep>
|
||||
<keep name="com.threerings.getdown.tools.Differ">
|
||||
<method access="static" name="main"/>
|
||||
</keep>
|
||||
|
||||
Reference in New Issue
Block a user