[
https://issues.apache.org/jira/browse/CONNECTORS-1048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14170913#comment-14170913
]
Karl Wright commented on CONNECTORS-1048:
-----------------------------------------
r1631755 ports to dev_1x
> Find a way of including version numbers on dependent jars
> ---------------------------------------------------------
>
> Key: CONNECTORS-1048
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1048
> Project: ManifoldCF
> Issue Type: Improvement
> Components: Build
> Affects Versions: ManifoldCF 2.0
> Reporter: Karl Wright
> Assignee: Karl Wright
> Fix For: ManifoldCF 1.8, ManifoldCF 2.0
>
>
> In order to attach version numbers to all jars in the build, we need to solve
> the problem of how to build start.jar manifest class paths without completely
> specifying the exact name of the jar. An idea (from Abe Shinichiro) is as
> follows:
> common-build.xml: Add artifact-version to dest.
> {code}
> + <get
> src="${maven-base-url}/${project-path}/${artifact-name}/${artifact-version}/${artifact-name}-${artifact-version}.${artifact-type}"
> dest="${target}/${artifact-name}-${artifact-version}.${artifact-type}"/>
> {code}
> framework/build.xml: New manifest-cp property setting works fine.
> {code}
> + <property name="liblocation" location="../lib" />
> + <path id="lib-jars">
> + <fileset dir="${liblocation}" includes="*.jar"/>
> + </path>
> + <pathconvert property="manifest-cp" refid="lib-jars" targetos="unix"
> pathsep=" ">
> + <map from="${liblocation}" to="../lib"/>
> + <map from="\" to="/"/>
> + </pathconvert>
> + <!-- <property name="manifest-cp" value="${manifest-cp-75}"/> -->
> {code}
> This still needs to be worked on a little because it requires there to be a
> directory with the jars needed for the classpath; the lib area also may
> contain non-jar content and it would be good to insure that wasn't an issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)