I'm not sure how ${Jmol.properties.___JmolVersion} would be the version number. In Build.xml it is:
<property name="version" value="${Jmol.properties.Jmol.___JmolVersion}" /> <propertyregex property="version" override = "true" input="${version}" regexp='"' replace="" global="true" /> <echo message="version=${version}" /> So you are missing that regex process. On Mon, Jul 25, 2016 at 9:18 AM, Mark Williamson <m...@mjw.name> wrote: > On 17/05/16 23:15, Robert Hanson wrote: > > Will be checking in Jmol 14.6 release as soon as I can. But it's not a > Maven release. Someone else has to do that. > > Sorry for the delay in replying. I have been attempting to use the ant > build script, tools/jmol-sonatype.xml, to build some artifacts for > deployment to Maven central. Here is my protocol (apologies, I am not > that familiar with ant and may have made some basic errors): > > > Preamble > --------- > 0) Start with a 64 bit install of Ubuntu 14.04.4 > > 1) Install the following packages > sudo apt-get install mvn libsaxon-java openjdk-7-jdk ant > > 2) Create ~/.jmol.build.properties file with contents > <property name="keystore.name" value="selfSignedCertificate" /> > > > Main > ---- > 1) Obtain the source code and extract > wget > > http://heanet.dl.sourceforge.net/project/jmol/Jmol/Version%2014.6/Version%2014.6.1/Jmol-14.6.1_2016.07.11-full.tar.gz > > tar xfvz Jmol-14.6.1_2016.07.11-full.tar.gz > cd jmol-14.6.1_2016.07.11 > > 2) Add a required jar to enable docs to be built > cp /usr/share/java/saxon.jar ./jars/ > > 3) Build jar target > ant jar > <input ~/.jmol.build.properties as the private property file > > > 4) Build dist target > ant dist > <input ~/.jmol.build.properties as the private property file > > > This fails with an error stating that “srcjsv does not exist” and this > is because I do not have the source to JSpecView in the tree. However, > if I should omit the line 1216 in build.xml, for the sake of reaching > the next step: > > <!-- <fileset dir="srcjsv" />--> > > And proceed to this: > > ant -f ./tools/jmol-sonatype.xml dist-release > > Then, the following error is seen: > BUILD FAILED > > /home/mw529/code/jmol/dev/jmol-14.6.1_2016.07.11/tools/jmol-sonatype.xml:91: > Warning: Could not find file > > /home/mw529/code/jmol/dev/jmol-14.6.1_2016.07.11/build/dist/jmol-${Jmol.properties.___JmolVersion}-javadoc.jar > to copy. > > > I am guessing that this seems to be some form of mis-parsing of the > Jmol.properties.___JmolVersion in the build/dist directory? > > Do you have any suggestions on how to resolve this? > > Thanks, > > Mark > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning > reports.http://sdm.link/zohodev2dev > _______________________________________________ > Jmol-users mailing list > Jmol-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jmol-users > -- Robert M. Hanson Larson-Anderson Professor of Chemistry St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
_______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users