The git repo behind my blog.

installing-animble-on-windows.html 8.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="HandheldFriendly" content="True" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  8. <meta name="robots" content="index, follow" />
  9. <link href='https://phyks.me/theme/stylesheet/fonts.css' rel='stylesheet' type='text/css'>
  10. <link rel="stylesheet" type="text/css" href="https://phyks.me/theme/stylesheet/style.min.css">
  11. <link rel="stylesheet" type="text/css" href="https://phyks.me/theme/pygments/monokai.min.css">
  12. <link rel="stylesheet" type="text/css" href="https://phyks.me/theme/font-awesome/css/font-awesome.min.css">
  13. <link href="https://phyks.me/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Phyks' blog Atom">
  14. <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
  15. <link rel="icon" href="/images/favicon.ico" type="image/x-icon">
  16. <!-- Chrome, Firefox OS and Opera -->
  17. <meta name="theme-color" content="#333">
  18. <!-- Windows Phone -->
  19. <meta name="msapplication-navbutton-color" content="#333">
  20. <!-- iOS Safari -->
  21. <meta name="apple-mobile-web-app-capable" content="yes">
  22. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  23. <!-- Microsoft EDGE -->
  24. <meta name="msapplication-TileColor" content="#333">
  25. <meta name="author" content="Phyks" />
  26. <meta name="description" content="Today, I had to install aNimble platform. As there are very few documentation available on the web about the installation of this software, here are some notes that could be useful to anyone interested in aNimble. Not of much interest for others, though =( aNimble Platform is a requirements management tool …" />
  27. <meta name="keywords" content="">
  28. <meta property="og:site_name" content="Phyks' blog"/>
  29. <meta property="og:title" content="Installing aNimble on Windows"/>
  30. <meta property="og:description" content="Today, I had to install aNimble platform. As there are very few documentation available on the web about the installation of this software, here are some notes that could be useful to anyone interested in aNimble. Not of much interest for others, though =( aNimble Platform is a requirements management tool …"/>
  31. <meta property="og:locale" content="en_US.UTF-8"/>
  32. <meta property="og:url" content="https://phyks.me/2015/02/installing-animble-on-windows.html"/>
  33. <meta property="og:type" content="article"/>
  34. <meta property="article:published_time" content="2015-02-28 16:11:00+01:00"/>
  35. <meta property="article:modified_time" content=""/>
  36. <meta property="article:author" content="https://phyks.me/author/phyks.html">
  37. <meta property="article:section" content="Misc"/>
  38. <meta property="og:image" content="/images/profile.png">
  39. <title>Phyks' blog &ndash; Installing aNimble on Windows</title>
  40. </head>
  41. <body>
  42. <aside>
  43. <div>
  44. <a href="https://phyks.me">
  45. <img src="/images/profile.png" alt="Phyks" title="Phyks">
  46. </a>
  47. <h1><a href="https://phyks.me">Phyks</a></h1>
  48. <p>I write about dev, FOSS, DIY and more, in French and English.</p>
  49. <ul class="social">
  50. <li><a class="sc-rss" href="feeds/all.atom.xml" target="_blank"><i class="fa fa-rss"></i></a></li>
  51. <li><a class="sc-envelope-o" href="mailto:phyks+blog@phyks.me" target="_blank"><i class="fa fa-envelope-o"></i></a></li>
  52. <li><a class="sc-github" href="http://github.com/phyks/" target="_blank"><i class="fa fa-github"></i></a></li>
  53. <li><a class="sc-gitlab" href="https://git.phyks.me/phyks" target="_blank"><i class="fa fa-gitlab"></i></a></li>
  54. </ul>
  55. </div>
  56. </aside>
  57. <main>
  58. <nav>
  59. <a href="https://phyks.me">Home</a>
  60. <a href="https://links.phyks.me">Bookmarks</a>
  61. <a href="/pages/hosted-tools.html">Tools</a>
  62. <a href="/archives.html">Archives</a>
  63. <a href="/pages/memo-autohebergement.html">Autohébergement</a>
  64. <a href="https://phyks.me/feeds/all.atom.xml">Atom</a>
  65. </nav>
  66. <article class="single">
  67. <header>
  68. <h1 id="installing-animble-on-windows">Installing aNimble on&nbsp;Windows</h1>
  69. <p>
  70. Posted on February 28, 2015 in <a href="https://phyks.me/category/misc.html">Misc</a>
  71. &#8226; 2 min read
  72. </p>
  73. </header>
  74. <div>
  75. <p>Today, I had to install aNimble platform. As there are very few documentation available on the web about the installation of this software, here are some notes that could be useful to anyone interested in aNimble. Not of much interest for others, though&nbsp;=(</p>
  76. <p><a href="http://sourceforge.net/projects/nimble/">aNimble Platform</a> is a requirements management tool designed to achieve full <span class="caps">SDLC</span> traceability for features, requirements, design, implementation and testing. It is the new version of <span class="caps">OSRMT</span>.</p>
  77. <p>However, all the existing docs on the web are no longer available. Here is a small how to to install it and make it run on a Windows <span class="caps">PC</span>.</p>
  78. <p>First of all, it uses Java and the Grails and Spring Framework. It uses Grails version 2.1.1, provided in the zip archive. Grails version 2.1.1 is not compatible with Java <span class="caps">JDK</span> 8 and aNimble is not running out of the box with Grails 2.4.4. Then, install the <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html">Java <span class="caps">JDK</span> 7</a> and set your <code>JAVA_HOME</code> environment variable to the install directory of the <span class="caps">JAVA</span> <span class="caps">JDK</span>.</p>
  79. <p>aNimble requires a MySQL server for data storage. For example, download [the latest version] (http://dev.mysql.com/downloads/mysql/) and starts <code>MYSQL_PATH/bin/mysqld.exe</code>.</p>
  80. <p>Then, create the&nbsp;database:</p>
  81. <div class="highlight"><pre><span></span><span class="gp">$</span> MYSQL_PATH/bin/mysql.exe
  82. <span class="gp">&gt;</span> CREATE DATABASE aNimble_platform<span class="p">;</span>
  83. <span class="gp">&gt;</span> quit<span class="p">;</span>
  84. </pre></div>
  85. <p>Go to the directory containing the aNimble app (<code>animble_platform_v0_4/nimble_grails</code>) and update the MySQL credentials in <code>grails-app/conf/DataSource.groovy</code> (lines 32 and 33, if MySQL is ran from <code>mysqld.exe</code> without specific config, username is &#8220;root&#8221; and password is empty (&#8220;&#8221;)). You can then initialize the database with <code>grails prod execute-database-scripts-all</code>.</p>
  86. <p>You can then start the server to serve the aNimble app, either in production or dev mode, using <code>start_prod_anp.bat</code> or <code>start_dev_anp.bat</code>. aNimble should be accessible at <span class="caps">URL</span> <code>http://localhost:8080/animble_platform/</code>.</p>
  87. <p>Default admin account is:
  88. Username: <span class="caps">DEMO</span>
  89. Password:&nbsp;nimble</p>
  90. </div>
  91. <div class="tag-cloud">
  92. <p>
  93. </p>
  94. </div>
  95. </article>
  96. <footer>
  97. <p>
  98. &copy; 2017 - This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>
  99. </p>
  100. <p>Powered by <a href="http://getpelican.com" target="_blank">Pelican</a> - <a href="https://github.com/alexandrevicenzi/flex" target="_blank">Flex</a> theme by <a href="http://alexandrevicenzi.com" target="_blank">Alexandre Vicenzi</a></p><p>
  101. <a rel="license"
  102. href="http://creativecommons.org/licenses/by-nc-sa/4.0/"
  103. target="_blank">
  104. <img alt="Creative Commons License"
  105. title="Creative Commons License"
  106. style="border-width:0"
  107. src="https://phyks.me/theme/img/cc/by-nc-sa.png"
  108. width="80"
  109. height="15"/>
  110. </a>
  111. </p> </footer>
  112. </main>
  113. <script type="application/ld+json">
  114. {
  115. "@context" : "http://schema.org",
  116. "@type" : "Blog",
  117. "name": " Phyks' blog ",
  118. "url" : "https://phyks.me",
  119. "image": "/images/profile.png",
  120. "description": "I write about dev, FOSS, DIY and more, in French and English."
  121. }
  122. </script>
  123. </body>
  124. </html>