# Revision history [back]

Hi , In this project there is no dlux feature available . You could check -> features/src/main/features.xml , here you wont find dlux feature .

There are two ways to use dlux in Hello .

(2)Add dependency of dlux in hello project and use it.

In your case you can add the dlux feature by adding its dependencies in features/pom.xml and features.xml !

Features.xml <repository>mvn:org.opendaylight.dlux/features-dlux/${feature.dlux.version}/xml/features</repository> Add Features/Pom.xml <dependency<groupId>org.opendaylight.dlux</groupId> <artifactId>features-dlux</artifactId> <version>${feature.dlux.version}</version> <classifier>features</classifier> <type>xml</type> </dependency>

Most importantly you have to be careful on this version. You have to specify the proper version of dlux which can be installed in your hello project.

hint:

(i) note down your odl-parent version in Hello

(II) Go to github.com/opendaylight/integration-distribution/blob/master/pom.xml ;

(III) check the ODL-parent version which matches your hello's version.If not matched, change the branch until you find the exact match(master or stable/beryllium ..etc)

(IV) Once you find it , check the dlux version in the same pom.xml file. and mention the same in your pom, feature file as dlux version. [Make sure the specified dlux version available in your .m2/repository/org/opendaylight/dlux/features-dlux]

Hi , In this project there is no dlux feature available . You could check -> features/src/main/features.xml , here you wont find dlux feature .

There are two ways to use dlux in Hello .

(2)Add dependency of dlux in hello project and use it.

In your case you can add the dlux feature by adding its dependencies in features/pom.xml and features.xml !

Features.xml <repository>mvn:org.opendaylight.dlux/features-dlux/${feature.dlux.version}/xml/features</repository> Add Features/Pom.xml <dependency<groupId>org.opendaylight.dlux</groupId> <artifactId>features-dlux</artifactId> <version>${feature.dlux.version}</version> <classifier>features</classifier> <type>xml</type> </dependency>

Most importantly you have to be careful on this version. You have to specify the proper version of dlux which can be installed in your hello project.

hint:

(i) note down your odl-parent version in Hello

(II) Go to github.com/opendaylight/integration-distribution/blob/master/pom.xml ;

(III) check the ODL-parent version which matches your hello's version.If not matched, change the branch until you find the exact match(master or stable/beryllium ..etc)

(IV) Once you find it , check the dlux version in the same pom.xml file. and mention the same in your pom, feature file as dlux version. [Make sure the specified dlux version available in your .m2/repository/org/opendaylight/dlux/features-dlux]

If not you have to clone it from github !

************************#

And one question would like to ask , Why do you want to Dlux here? to see the Topology ?? If so , you dont have the l2switch features in your hello project ! you need to do the same thing here also

So I suggest you use integration-distribution !. Just Add your Hello dependencies in integration-distribution/features-index//pom.xml and features.xml . launch integration-dist , install your feature,dlux,l2 whatever you want ! .

Hi , In this project there is no dlux feature available . You could check -> features/src/main/features.xml , here you wont find dlux feature .

There are two ways to use dlux in Hello .Plz have a look at features/src/main/features/features.xml ->

 <feature name='odl-hello-ui' version='${project.version}' description='OpenDaylight :: hello feature in integration-distribution where all bundles,features available readily!. (2)Add dependency of dlux in hello project and use it. In your case you can add the dlux feature by adding its dependencies in features/pom.xml and features.xml ! Features.xml <repository>mvn:org.opendaylight.dlux/features-dlux/${feature.dlux.version}/xml/features</repository> Add Features/Pom.xml
<version>${feature.dlux.version}</version> <feature version="${project.version}">odl-hello-rest</feature>
<feature version="${restconf.version}">odl-mdsal-apidocs</feature> <type>xml</type> <feature version="${mdsal.version}">odl-mdsal-xsql</feature>
</dependency><feature version="${dlux.version}">odl-dlux-yangui</feature> </feature>   Most importantly here change the odl-dlux-yangui to odl-dlux-all ! ; once you have to be careful on this version. You have to specify the proper version of install odl-hello-ui ; dlux which can will be installed in your hello project.  ; hint: (i) note down your odl-parent version in Hello (II) Go to github.com/opendaylight/integration-distribution/blob/master/pom.xml ; (III) check They already added the ODL-parent version which matches your hello's version.If not matched, change the branch until you find the exact match(master or stable/beryllium ..etc) (IV) Once you find it , check the dlux version in the same pom.xml file. and mention the same in your pom, feature file as dlux version. [Make sure the specified dlux version available in your .m2/repository/org/opendaylight/dlux/features-dlux] If not you have to clone it from github ! ************************# And one question would like to ask , Why do you want to Dlux here? to see the Topology ?? If so , you dont have the l2switch features in your hello project ! you need to do the same thing here also So I suggest you use integration-distribution !. Just Add your Hello dependencies in integration-distribution/features-index//pom.xml and features.xml . launch integration-dist , install your feature,dlux,l2 whatever you want ! .     4 No.4 Revision updated 2016-07-07 07:58:25 -0800 Hi , Plz have a look at features/src/main/features/features.xml -> <feature name='odl-hello-ui' version='${project.version}' description='OpenDaylight :: hello :: UI'> <feature version="${project.version}">odl-hello-rest</feature> <feature version="${restconf.version}">odl-mdsal-apidocs</feature> <feature version="${mdsal.version}">odl-mdsal-xsql</feature> <feature version="${dlux.version}">odl-dlux-yangui</feature> </feature> here change the odl-dlux-yangui to odl-dlux-all ! ; once After launching first try odl-dlux-all is available or not then you install odl-hello-ui ; dlux will May be installed ; They already added the dependencies .helpful. Plz let me know if it is not working 5 No.5 Revision updated 2016-07-07 08:07:37 -0800 Hi , Plz have a look at features/src/main/features/features.xml -> <feature name='odl-hello-ui' version='${project.version}' description='OpenDaylight :: hello :: UI'> <feature version="${project.version}">odl-hello-rest</feature> <feature version="${restconf.version}">odl-mdsal-apidocs</feature> <feature version="${mdsal.version}">odl-mdsal-xsql</feature> <feature version="${dlux.version}">odl-dlux-yangui</feature> </feature> here change the odl-dlux-yangui to odl-dlux-all ! ; After launching first try odl-dlux-all is available or not then you install odl-hello-ui ; May be helpful. Plz let me know if it is not workingworking ; I will try then 6 No.6 Revision updated 2016-07-07 22:40:00 -0800 Hi , Plz have a look at features/src/main/features/features.xml -> <feature name='odl-hello-ui' version='${project.version}' description='OpenDaylight :: hello :: UI'> <feature version="${project.version}">odl-hello-rest</feature> <feature version="${restconf.version}">odl-mdsal-apidocs</feature> <feature version="${mdsal.version}">odl-mdsal-xsql</feature> <feature version="${dlux.version}">odl-dlux-yangui</feature> </feature> here change the odl-dlux-yangui to odl-dlux-all ! ; After launching first try localhost:8181/index.html ; if not working then try odl-dlux-all is available or not then you install odl-hello-ui ; May be helpful. Plz let me know if it is not working ; I will try then 7 No.7 Revision updated 2016-07-11 06:29:41 -0800 Hi , Plz have a look at features/src/main/features/features.xml ->Updated : <feature name='odl-hello-ui' version='${project.version}' description='OpenDaylight :: hello :: UI'> <feature version="${project.version}">odl-hello-rest</feature> <feature version="${restconf.version}">odl-mdsal-apidocs</feature> <feature version="${mdsal.version}">odl-mdsal-xsql</feature> <feature version="${dlux.version}">odl-dlux-yangui</feature> </feature> I tried , and i checked the features/pom.xml and , features.xml . they have already mentioned the dependency of dlux project. After launching karaf i simply installed dlux. its working. here opendaylight-user@root>feature:install odl-dlux-all I attached my pom and features.xml files C:\fakepath\pom.png. have a look. (After download both the files C:\fakepath\features.png Plz change the odl-dlux-yangui extension from .png to odl-dlux-all ! ; After launching first try localhost:8181/index.html ; if not working then try odl-dlux-all is available or not ; May be helpful. Plz let me know if it is not working ; I will try thenxml) 8 No.8 Revision updated 2016-07-11 06:32:53 -0800 Hi , Updated : I tried , and i checked the features/pom.xml and , features.xml . they have already mentioned the dependency of dlux project. After launching karaf i simply installed dlux. its working. opendaylight-user@root>feature:install odl-dlux-all I attached my pom and features.xml files C:\fakepath\pom.png. have a look. (After download both the files C:\fakepath\features.png Plz change the extension from .png to xml)xml) right click ->save link as -> Download and change extention and see (Its not allowing me to upload xml file)       Unless otherwise stated, content on this site is licensed under a Creative Commons Attribution 4.0 International license. about | faq | help | create an account OpenDaylight | Powered by Askbot © 2014 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved. OpenDaylight is a trademark of The OpenDaylight Project, Inc. Linux Foundation is a registered trademark of The Linux Foundation. Linux is a registered trademark of Linus Torvalds. Please see our brand guidelines, trademark guidelines, terms of service and privacy policy. Please note: ask.opendaylight.org requires javascript to work properly, please enable javascript in your browser, here is how //IE fix to hide the red margin var noscript = document.getElementsByTagName('noscript')[0]; noscript.style.padding = '0px'; noscript.style.backgroundColor = 'transparent'; askbot['urls']['mark_read_message'] = '/messages/markread/'; askbot['urls']['get_tags_by_wildcard'] = '/get-tags-by-wildcard/'; askbot['urls']['get_tag_list'] = '/get-tag-list/'; askbot['urls']['follow_user'] = '/followit/follow/user/{{userId}}/'; askbot['urls']['unfollow_user'] = '/followit/unfollow/user/{{userId}}/'; askbot['urls']['user_signin'] = '/account/signin/'; askbot['urls']['getEditor'] = '/get-editor/'; askbot['urls']['apiGetQuestions'] = '/api/get_questions/'; askbot['urls']['ask'] = '/questions/ask/'; askbot['urls']['questions'] = '/questions/'; askbot['settings']['groupsEnabled'] = true; askbot['settings']['static_url'] = '/m/'; askbot['settings']['minSearchWordLength'] = 4; askbot['settings']['mathjaxEnabled'] = false; askbot['settings']['sharingSuffixText'] = ''; askbot['data']['maxCommentLength'] = 300; askbot['settings']['editorType'] = 'markdown'; askbot['settings']['commentsEditorType'] = 'plain-text'; askbot['messages']['askYourQuestion'] = 'Ask Your Question'; askbot['messages']['questionSingular'] = 'question'; askbot['messages']['answerSingular'] = 'answer'; askbot['messages']['acceptOwnAnswer'] = 'accept or unaccept your own answer'; askbot['messages']['followQuestions'] = 'follow questions'; askbot['settings']['allowedUploadFileTypes'] = [ "jpg", "jpeg", "gif", "bmp", "png", "tiff" ]; askbot['data']['haveFlashNotifications'] = true; askbot['data']['activeTab'] = 'questions'; askbot['settings']['csrfCookieName'] = '_csrf'; askbot['data']['searchUrl'] = ''; /*<![CDATA[*/$('.mceStatusbar').remove();//a hack to remove the tinyMCE status bar $(document).ready(function(){ // focus input on the search bar endcomment var activeTab = askbot['data']['activeTab']; if (inArray(activeTab, ['users', 'questions', 'tags', 'badges'])) { var searchInput =$('#keywords'); } else if (activeTab === 'ask') { var searchInput = $('#id_title'); } else { var searchInput = undefined; animateHashes(); } if (searchInput) { searchInput.focus(); putCursorAtEnd(searchInput); } var haveFullTextSearchTab = inArray(activeTab, ['questions', 'badges', 'ask']); var haveUserProfilePage =$('body').hasClass('user-profile-page'); if ((haveUserProfilePage || haveFullTextSearchTab) && searchInput.length) { var search = new FullTextSearch(); askbot['controllers'] = askbot['controllers'] || {}; askbot['controllers']['fullTextSearch'] = search; search.setSearchUrl(askbot['data']['searchUrl']); if (activeTab === 'ask') { search.setAskButtonEnabled(false); } search.decorate(searchInput); } else if (activeTab === 'tags') { var search = new TagSearch(); search.decorate(searchInput); } if (askbot['data']['userIsAdminOrMod']) { $('body').addClass('admin'); } if (askbot['settings']['groupsEnabled']) { askbot['urls']['add_group'] = "/add-group/"; var group_dropdown = new GroupDropdown([{"link": "/users/by-group/2/everyone/", "name": "everyone"}, {"link": "/users/by-group/5/linux-foundation-staff/", "name": "Linux Foundation Staff"}, {"link": "/users/by-group/407/moderators/", "name": "Moderators"}]);$('.dropdown').append(group_dropdown.getElement()); } var userRep = $('#userToolsNav .reputation'); if (userRep.length) { var showPermsTrigger = new ShowPermsTrigger(); showPermsTrigger.decorate(userRep); } }); if (askbot['data']['haveFlashNotifications']) {$('#validate_email_alert').click(function(){notify.close(true)}) notify.show(); } $('abbr.timeago').timeago(); /*]]>*/ //todo - take this out into .js file$(document).ready(function(){ $("#nav_questions").attr('className',"on");$('div.revision div[id^=rev-header-]').bind('click', function(){ var revId = this.id.substr(11); toggleRev(revId); }); lanai.highlightSyntax(); }); function toggleRev(id) { var arrow = $("#rev-arrow-" + id); var visible = arrow.attr("src").indexOf("hide") > -1; if (visible) { var image_path = '/m/default/media/images/expander-arrow-show.gif?v=1'; } else { var image_path = '/m/default/media/images/expander-arrow-hide.gif?v=1'; } image_path = image_path + "?v=1"; arrow.attr("src", image_path);$("#rev-body-" + id).slideToggle("fast"); } for (url_name in askbot['urls']){ askbot['urls'][url_name] = cleanUrl(askbot['urls'][url_name]); }