Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-4715

version expression constant

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 3.0-alpha-6, 3.0-alpha-7, 3.0-beta-1
    • None
    • Dependencies, POM
    • None
    • eclipse linux xp

    Description

      early versions, we define modules versions with expressions, and set them to the parent pom,
      simply;

      <properties>
      		<ibb-core-cache.version>1.0.1</ibb-core-cache.version>
      		<ibb-core-util.version>1.0.1</ibb-core-util.version>
      </properties>
      

      and then, we give this property to modules pom as expression ,

      	<name>ik-plug</name>
      	<packaging>jar</packaging>
      	<version>${ibb-core-util.versionn}</version>
      

      but know , it gives an error you know like this,

      [WARNING] Some problems were encountered while building the effective model for ibb-parent:ibb-modules-parent:pom:1.0.0
      [WARNING] 'version' contains an expression but should be a constant. @ ibb-parent:ibb-modules-parent:${ibb-core-jars.version}, C:\dev\ibb\workspace\core\ibb-modules-parent\pom.xml
      

      but I think that, this enhancement is causes wrong result,

      think that , if we have i project already developing about 3 years, this project has a lot of modules, and this modules have sub modules , and this sub modules already bound to some other modules not define in your pom, but your updates must be affect them, at this situation, developer want to write the existing version numbers with properties to parent pom, and want to manage them like this. at the attach file below , the close projects are belongs to open projects, but they are the different team developing this. I cant force the other developers to cache their versions, I must use this versions as initial step

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jvanzyl Jason van Zyl
            faruk.onder Faruk
            Votes:
            45 Vote for this issue
            Watchers:
            43 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment