{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/mavenized/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/mavenized/"},"excerpt":"It’s almost two months now that I use Maven every day, I have to say that it helped me a lot, I’m much more productive. There are, indeed…","timeToRead":1,"frontmatter":{"title":"Mavenized","description":"","categories":[],"date":"January 24, 2009","canonical_link":"https://javame.netlify.app//mavenized-c37562c27b22"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Mavenized\",\n  \"description\": \"\",\n  \"date\": \"2009-01-24T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//mavenized-c37562c27b22\",\n  \"redirect_from\": [\"/mavenized-c37562c27b22\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"It\\u2019s almost two months now that I use Maven every day, I have to say that it helped me a lot, I\\u2019m much more productive.\"), mdx(\"p\", null, \"There are, indeed things that I don\\u2019t like and problems but the dependency management is really sweet, the project setup too, with the archetypes.\"), mdx(\"p\", null, \"Some good links to start if you\\u2019re still not mavenized:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"http://today.java.net/pub/a/today/2007/03/01/building-web-applications-with-maven-2.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Web applications with maven\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"http://findjar.com/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Jar Search Engine\"), \" to find unresolved dependencies\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"http://www.mvnbrowser.com/index.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Maven Browser\"), \" to browse Maven repositories\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"http://m2eclipse.codehaus.org/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"M2 for Eclipse\"), \" to integrate Maven with Eclipse\")), mdx(\"p\", null, \"I still get annoyed sometimes, with the xml, with some weird repositories publishing strange versions, or just with \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://onemanwenttomow.wordpress.com/2007/12/31/maven2-log4j-and-jmx-dependencies/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"Log4J\"), \" for example, depending on libraries not available on any repository, but hey, Maven downloaded for me, only once, only in one place hundreds of jar, I\\u2019ll really never do that job again by myself.\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"04e41901-8d78-5124-8966-55d3f433013f","previous":{"id":"1b08466d-e3e9-5911-8ec9-eafac2a67e23","fields":{"slug":"/controllers-and-validation-with-waffle/","published":true},"frontmatter":{"redirect_from":["/controllers-and-validation-with-waffle-43c667a47d11"],"redirect_to":null,"title":"Controllers and validation with Waffle"}},"next":{"id":"ce7c645b-a8d2-51ed-af54-d031d18b36c8","fields":{"slug":"/what's-really-agile/","published":true},"frontmatter":{"redirect_from":["/whats-really-agile-ae82ecb7fb31"],"redirect_to":null,"title":"What’s really agile?"}},"permalink":"https://javame.netlify.app/mavenized/","themeOptions":{"plugins":[],"config":{"title":"Antonio Terreno","description":"Antonio Terreno's blog archive","shortBio":"","bio":"Principal Consultant at Equal Experts","author":"Antonio Terreno","githubUrl":"https://github.com/aterreno/blog","siteUrl":"https://javame.netlify.app/","social":{"twitter":"javame","medium":"","facebook":"","github":"aterreno","linkedin":"antonioterreno","instagram":"tritonitri"},"goatCounterCode":null}}}},"staticQueryHashes":["4131332129","645483741"]}