Bug 737799 - [RFE] putproject should use attributes defined in zanata.xml
[RFE] putproject should use attributes defined in zanata.xml
Status: CLOSED DUPLICATE of bug 906667
Product: Zanata
Classification: Community
Component: Component-Maven (Show other bugs)
1.4-RC
Unspecified Unspecified
low Severity low
: ---
: ---
Assigned To: zanata-dev-internal
Ding-Yi Chen
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-13 03:04 EDT by Ding-Yi Chen
Modified: 2013-02-01 02:09 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2013-02-01 02:09:25 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)

  None (edit)
Description Ding-Yi Chen 2011-09-13 03:04:29 EDT
Description of problem:
For maven client, attributes such as url, project, project-version in zanata.xml are not used on goal putproject.

Administrators do not have to type all the information which already contained in zanata.xml 

How reproducible:
Always

Version-Release number of selected component (if applicable):


Steps to Reproduce:
1. Assume zanata.xml is:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<config xmlns="http://zanata.org/namespace/config/">

    <url>http://zanata.server.com/</url>

    <project>AboutFedora</project>

    <project-version>f13</project-version>

    <locales>

        <locale map-from="ja-JP">ja</locale>

        <locale map-from="zh-CN">zh-Hans</locale>

    </locales>

</config>


2. Assume zanata.ini has following line:

zanata_1_4_auto.url=http://zanata.server.com/

zanata_1_4_auto.username=admin

zanata_1_4_auto.key=b6d7044e9ee3b2447c28fb7c50d86d98



3. mvn -e zanata:putproject  "-Dzanata.projectName=About Fedora" "-Dzanata.projectDesc=Desc of About Fedora" 

Actual results:
[ERROR] Failed to execute goal org.zanata:zanata-maven-plugin:1.4-SNAPSHOT:putproject (default-cli) on project null: The parameters 'projectDesc', 'projectSlug', 'projectName' for goal org.zanata:zanata-maven-plugin:1.4-SNAPSHOT:putproject are missing or invalid -> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.zanata:zanata-maven-plugin:1.4-SNAPSHOT:putproject (default-cli) on project null: The parameters 'projectDesc', 'projectSlug', 'projectName' for goal org.zanata:zanata-maven-plugin:1.4-SNAPSHOT:putproject are missing or invalid




Expected results:
Project AboutFedora should be create in zanata server.


Additional info:
Comment 1 Sean Flanigan 2011-10-16 23:24:10 EDT
The testing commands putversion, putuser and putproject don't support
zanata.xml, and it's not entirely trivial to implement.  You do have the option
of putting the parameters into pom.xml.

But if you want this, it should be an enhancement request.
Comment 2 Ding-Yi Chen 2013-02-01 02:09:25 EST

*** This bug has been marked as a duplicate of bug 906667 ***

Note You need to log in before you can comment on or make changes to this bug.