All Downloads are FREE. Search and download functionalities are using the official Maven repository.

forms.addMavenOneProject.xml Maven / Gradle / Ivy

<form>
  <id>addMavenOneProject</id>
  <source-role>org.apache.maven.continuum.Continuum</source-role>
  <attributes>
    <multipart>true</multipart>
  </attributes>
  <elements>
    <!--
    TODO: we're going to have to move away from dotted properties because it confuses OGNL i.e #project.foo
    isn't used as a string literal. OGNL looks for a project reference which will be null.
    -->
    <element>
      <id>m1PomUrl</id>
      <validators>
        <validator>
          <id>url</id>
          <error-message-key>url.error</error-message-key>
        </validator>
        <validator>
          <id>url-source</id>
          <error-message-key>urlSource.error</error-message-key>
        </validator>
      </validators>
      <expression>scmUrl</expression>
      <type>text</type>
    </element>
    <element>
      <id>m1PomFile</id>
      <validators>
      </validators>
      <expression>scmUrl</expression>
      <type>upload</type>
    </element>
  </elements>

  <!-- Add -->
  <add>
    <title-key>project.title.m1.add</title-key>
    <action>addMavenOneProject</action>
    <view>Summary.vm</view>
    <view-on-failure>AddMavenProject.vm</view-on-failure>
    <fid-on-failure>addMavenOneProject</fid-on-failure>    
    <expression>addMavenOneProject(#m1PomUrl, #m1PomFile)</expression>
  </add>

  <!-- Update -->
  <update>
    <title-key>project.title.update</title-key>
    <action>updateEntity</action>
    <view>Summary.vm</view>
    <view-on-failure>Edit.vm</view-on-failure>
    <expression>updateMavenOneProject(#entity)</expression>
  </update>

</form>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy