Hi all,

I encounter mistakes while follow "
https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Toaster_Step-By-Step#Prepare_the_Project_Structure
"

1. In "Generate the project structure:" section, I encounter bugs as first
email said, so I have to run command as this:

mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller
-DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/


2. Then I type informations as this:

Define value for property 'groupId': org.opendaylight.toaster
Define value for property 'artifactId': toaster
Define value for property 'version' 1.0-SNAPSHOT: : 0.1.0-SNAPSHOT
Define value for property 'package' org.opendaylight.toaster: :
Confirm properties configuration:
groupId: org.opendaylight.toaster
artifactId: toaster
version: 0.1.0-SNAPSHOT
package: org.opendaylight.toaster
 Y: :

3. At last, I got structures as this:

toaster$ tree
.
├── pom.xml
└── src
    ├── main
    │?? └── java
    │??     └── org
    │??         └── opendaylight
    │??             └── toaster
    │??                 └── App.java
    └── test
        └── java
            └── org
                └── opendaylight
                    └── toaster
                        └── AppTest.java

This is different from the structures of document said:

[Root directory]
   api/
   artifacts/
   features/
   impl/
   karaf/
   pom.xml


I don't know if this is error? Thank you~


2017-04-20 9:49 GMT+08:00 Sam <batmanu...@gmail.com>:

> Hi all,
>
> I don't know if this is mistake of this document:
>
> Define value for property 'groupId': : org.opendaylight.toaster
> Define value for property 'artifactId': : toaster
> Define value for property 'version':  1.0-SNAPSHOT: : 0.1.0-SNAPSHOT
> Define value for property 'package':  org.opendaylight.toaster: :
> Define value for property 'classPrefix':  
> ${artifactId.substring(0,1).toUpperCase()}${artifactId.substring(1)}
> Define value for property 'copyright': : Copyright(c) Yoyodyne, Inc.
>
>
> should this document to remove additional ':' ? like this:
>
> Define value for property 'groupId': org.opendaylight.toaster
> Define value for property 'artifactId': toaster
> Define value for property 'version':  1.0-SNAPSHOT: : 0.1.0-SNAPSHOT
> Define value for property 'package':  org.opendaylight.toaster: :
> Define value for property 'classPrefix':  
> ${artifactId.substring(0,1).toUpperCase()}${artifactId.substring(1)}
> Define value for property 'copyright': : Copyright(c) Yoyodyne, Inc.
>
>
>
> 2017-04-19 17:26 GMT+08:00 Sam <batmanu...@gmail.com>:
>
>> Hi all,
>>
>> When I run "https://wiki.opendaylight.org/view/OpenDaylight_Controller:
>> MD-SAL:Toaster_Step-By-Step#Prerequisites" to Generate the project
>> structure as bellow:
>>
>> mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller 
>> -DarchetypeArtifactId=opendaylight-startup-archetype \
>> -DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/
>>  \
>> -DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml
>>
>>
>> I encounter a "build failure" as bellow:
>>
>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven
>> -archetype-plugin:3.0.1:generate (default-cli) on project
>> standalone-pom: archetypeCatalog 'http://nexus.opendaylight.org
>> /content/repositories/opendaylight.snapshot/archetype-catalog.xml' is
>> not supported anymore. Please read the plugin documentation for details. ->
>> [Help 1]
>>
>> Is this a error? how to fix this?
>>
>
>
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to