mirror of
https://github.com/mitb-archive/filebot
synced 2025-03-11 06:50:27 -04:00
Externalize library and framework management
This commit is contained in:
parent
6416d5bdfd
commit
d14af0ce47
@ -40,8 +40,6 @@ link.release.index: https://get.filebot.net/filebot
|
||||
|
||||
# Build
|
||||
main.class: net.filebot.Main
|
||||
jre.version: 12.0.1
|
||||
jfx.version: 12.0.1
|
||||
|
||||
# Build (JDK 8)
|
||||
jre.major: 8
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<project name="filebot" default="jar" xmlns:if="ant:if" xmlns:unless="ant:unless" xmlns:ivy="antlib:org.apache.ivy.ant">
|
||||
<project name="filebot" default="jar" xmlns:if="ant:if" xmlns:unless="ant:unless">
|
||||
|
||||
<!-- define source dirs -->
|
||||
<property name="dir.source" location="${basedir}/source" />
|
||||
@ -15,9 +15,6 @@
|
||||
<property file="${basedir}/profile.properties" />
|
||||
<property file="${basedir}/app.properties" />
|
||||
|
||||
<!-- import embedded runtime properties -->
|
||||
<property file="${dir.lib}/jre.properties" />
|
||||
|
||||
<!-- define release files -->
|
||||
<property name="release" value="${application.name}_${application.version}" />
|
||||
<property name="dir.release.index" location="${basedir}/release" />
|
||||
@ -347,6 +344,9 @@
|
||||
|
||||
<property name="path.app.jre" location="${path.app}/Contents/PlugIns/openjdk.jre" />
|
||||
|
||||
<!-- import embedded runtime properties -->
|
||||
<property file="${dir.lib}/jre.properties" />
|
||||
|
||||
<!-- MAS validation is a bit buggy and requires even libraries and frameworks to have a unique CFBundleIdentifier Collision -->
|
||||
<replace file="${path.app.jre}/Contents/Info.plist" token="net.java.openjdk.${jre.version}.jdk" value="${package.identifier}.jdk" encoding="UTF-8" summary="true" />
|
||||
|
||||
|
72
ivy.xml
72
ivy.xml
@ -1,72 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="net.filebot" module="filebot" />
|
||||
<dependencies>
|
||||
<!-- FileBot -->
|
||||
<dependency rev="5.3.1" org="net.java.dev.jna" name="jna" />
|
||||
<dependency rev="5.3.1" org="net.java.dev.jna" name="jna-platform" />
|
||||
<dependency rev="2.33" org="args4j" name="args4j" />
|
||||
<dependency rev="2.10.6" org="net.sf.ehcache" name="ehcache" />
|
||||
<dependency rev="27.1-jre" org="com.google.guava" name="guava" />
|
||||
<dependency rev="2.7.0" org="com.github.ben-manes.caffeine" name="caffeine" />
|
||||
<dependency rev="4.1.1" org="com.github.mpkorstanje" name="simmetrics-core" />
|
||||
<dependency rev="64.2" org="com.ibm.icu" name="icu4j" />
|
||||
<dependency rev="1.12.1" org="org.jsoup" name="jsoup" />
|
||||
<dependency rev="1.8" org="org.tukaani" name="xz" />
|
||||
<dependency rev="2.3.1" org="javax.xml.bind" name="jaxb-api" />
|
||||
<dependency rev="4.10.1" org="com.cedarsoftware" name="json-io" />
|
||||
<dependency rev="2.6" org="commons-io" name="commons-io" />
|
||||
<dependency rev="3.6" org="commons-net" name="commons-net" />
|
||||
<dependency rev="1.7.26" org="org.slf4j" name="slf4j-jdk14" />
|
||||
<dependency rev="1.10.0" org="net.java.dev.glazedlists" name="glazedlists_java16" />
|
||||
<dependency rev="5.2" org="com.miglayout" name="miglayout-swing" />
|
||||
<dependency rev="2.3" org="org.apache.commons" name="commons-vfs2" />
|
||||
<dependency rev="4.0.0" org="com.github.junrar" name="junrar" />
|
||||
<dependency rev="3.0.3" org="com.fifesoft" name="rsyntaxtextarea" />
|
||||
<dependency rev="3.0.0" org="com.fifesoft" name="autocomplete" />
|
||||
<dependency rev="9.20-2.00beta" org="net.sf.sevenzipjbinding" name="sevenzipjbinding" />
|
||||
<dependency rev="9.20-2.00beta" org="net.sf.sevenzipjbinding" name="sevenzipjbinding-all-platforms" />
|
||||
<dependency rev="0.6" org="com.optimaize.languagedetector" name="language-detector" />
|
||||
<dependency rev="1.2.1" org="com.dampcake" name="bencode" />
|
||||
<dependency rev="0.6.8" org="one.util" name="streamex" />
|
||||
<dependency rev="3.0.1" org="com.googlecode.lanterna" name="lanterna" />
|
||||
<dependency rev="2.11.0" org="com.drewnoakes" name="metadata-extractor" />
|
||||
<dependency rev="1.61" org="org.bouncycastle" name="bcprov-jdk15on" />
|
||||
<dependency rev="4.2" org="org.imgscalr" name="imgscalr-lib" />
|
||||
|
||||
|
||||
<!-- JavaFX -->
|
||||
<dependency rev="11.0.0" org="org.controlsfx" name="controlsfx" />
|
||||
|
||||
|
||||
<!-- Apache Groovy -->
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-jsr223" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-ant" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-json" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-xml" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-datetime" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-dateutil" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-templates" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-nio" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-swing" />
|
||||
<dependency rev="2.5.7" org="org.codehaus.groovy" name="groovy-groovydoc" />
|
||||
|
||||
|
||||
<!-- Apache Ant -->
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant" />
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant-launcher" />
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant-commons-net" />
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant-javamail" />
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant-jsch" />
|
||||
<dependency rev="1.10.6" org="org.apache.ant" name="ant-junit" />
|
||||
<dependency rev="2.4.0" org="org.apache.ivy" name="ivy" />
|
||||
<dependency rev="1.6.2" org="com.sun.mail" name="javax.mail" />
|
||||
<dependency rev="1.1.1" org="javax.activation" name="activation" />
|
||||
|
||||
|
||||
<!-- Build Tools -->
|
||||
<dependency rev="0.6" org="net.filebot" name="ant-spk" />
|
||||
<dependency rev="1.7" org="org.vafer" name="jdeb" />
|
||||
</dependencies>
|
||||
</ivy-module>
|
Loading…
x
Reference in New Issue
Block a user