Hey,
I also took a crack at getting the dist-release command to complete, since
it would be extremely nice to get BioJava using a more recent version of
Jmol. Using the latest trunk I got all steps to complete by modifying tools/
jmol-sonatype.xml as you suggest to refer to
"${Jmol.properties.Jmol.___JmolVersion}"
in line 30. This creates the build/dist-maven directory as desired.
Right now only Tomas (plusik) and Nico (nicov) appear to be authorized to
upload to maven central. It would be great if some additional people (e.g.
Mark, Bob, perhaps even myself if desired) could get added to this.
Authorization
is granted by adding a user to your OSS project ticket (
https://issues.sonatype.org/browse/OSSRH-3633).
Any work towards a maven release is much appreciated. Let me know if I can
do anything to help with this.
-Spencer
On Sat, Jul 30, 2016 at 4:39 AM, Robert Hanson <hans...@stolaf.edu> wrote:
> 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%2
>> 014.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
>
>
------------------------------------------------------------------------------
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