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

Reply via email to