This HTML5 document contains 316 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
n6https://archive.org/details/isbn_9780596517335/page/
dbpedia-nohttp://no.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/
n46https://search.maven.org/
dbpedia-hehttp://he.dbpedia.org/resource/
n43https://
schemahttp://schema.org/
n9http://www.sonatype.com/books/mvnref-book/reference/
dbpedia-frhttp://fr.dbpedia.org/resource/
n25http://commons.wikimedia.org/wiki/Special:FilePath/
dctermshttp://purl.org/dc/terms/
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-kkhttp://kk.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n35http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
dbpedia-euhttp://eu.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-vihttp://vi.dbpedia.org/resource/
n27https://books.google.com/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
umbel-rchttp://umbel.org/umbel/rc/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-rohttp://ro.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
n50https://global.dbpedia.org/id/
yago-reshttp://yago-knowledge.org/resource/
dbpedia-ithttp://it.dbpedia.org/resource/
n33http://maven.apache.org/guides/getting-started/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
n53http://lt.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n52http://www.w3.org/2006/03/wn/wn20/instances/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n18https://www.packtpub.com/application-development/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Carrot2
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:ProGet
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Probabilistic_soft_logic
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:QF-Test
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Sbt_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:List_of_build_automation_software
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Bazel_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:BioJava
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Bitbucket
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Boot_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Hudson_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Joinup
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:List_of_URI_schemes
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Resin_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Voter_Intention_Collection_System
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Dependency_hell
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:JAR_(file_format)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Jakarta_Project
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:SMART_Process_Acceleration_Development_Environment
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Clojure
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:CoffeeScript
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Gatling_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:GeoAPI
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Google_Plugin_for_Eclipse
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Gradle
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Mxparser
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:MyEclipse
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Ant
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Aries
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Buildr
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_CXF
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Camel
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Continuum
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Gump
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Ivy
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Maven
rdf:type
yago:Tool104451818 yago:WikicatJavaDevelopmentTools dbo:Work umbel-rc:SoftwareObject schema:CreativeWork owl:Thing wikidata:Q7397 yago:Artifact100021939 yago:Object100002684 yago:Instrumentality103575240 yago:Implement103563967 dbo:Software yago:WikicatCompilingTools yago:PhysicalEntity100001930 yago:Whole100003553 wikidata:Q386724
rdfs:label
أباتشي ميفن Apache Maven Apache Maven Apache Maven Maven Apache Maven Apache Maven Apache Maven Apache Maven Apache Maven Apache Maven Apache Maven 아파치 메이븐 Maven Apache Maven Apache Maven Apache Maven
rdfs:comment
Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Java EE en particulier. Il est utilisé pour automatiser l'intégration continue lors d'un développement de logiciel. Maven est géré par l'organisation Apache Software Foundation. L'outil était précédemment une branche de l'organisation Jakarta Project. L'objectif recherché est de produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication. Apache Maven, of kortweg Maven is een softwaregereedschap voor Java-projectmanagement en geautomatiseerde softwarebouw. Het is gelijk in functionaliteit aan het gereedschap Apache Ant (en iets minder aan PHP's PEAR en Perls CPAN), maar heeft een simpelere bouwconfiguratie, gebaseerd op de taal XML. Maven wordt gefaciliteerd door de Apache Software Foundation, waar het voorheen een onderdeel was van het Jakarta Project. Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。Apacheライセンスにて配布されているオープンソースソフトウェアである。 Apache Maven, ou Maven, é uma ferramenta de automação de compilação utilizada primariamente em projetos Java. Ela é similar à ferramenta Ant, mas é baseada em conceitos e trabalhos diferentes em um modo diferente. Também é utilizada para construir e gerenciar projetos escritos em C#, Ruby, Scala e outras linguagens. O projeto Maven é hospedado pela Apache Software Foundation, que fazia parte do antigo Projeto Jakarta. Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por , de , en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation. Apache Maven är ett verktyg utvecklat av Apache Software Foundation och används inom systemutveckling av datorprogram i programspråket Java. Maven används för att automatiskt paketera (bygga) programfilerna till en distribuerbar enhet. Maven används inom samma område som Apache Ant men dess byggfiler är deklarativa till skillnad ifrån Ants skriptbaserade. برنامج ميڤن (بالإنجليزية: Maven) هو أداة برمجية تستخدم في إدارة المشاريع . برغم أن هذه اللغة استخدمت في البداية في لغة البرمجة جافا ولكن يمكن استخدامها كذلك لبناء وإدارة المشاريع التي كتبت بلغة سي شارب وروبي وسكالا وغيرها من اللغات. يعمل برنامج ميڤن بطريقة مشابهة لأداة أباتشي أنت ولكنه يعتمد على مبادئ مختلفة ويعمل بوسيلة أكثر اختلافا في العمق. تستضيف مؤسسة برمجيات أباتشي أداة ميڤن وقد كانت هذه المؤسسة سابقا جزءا من . Apache Maven - narzędzie automatyzujące budowę oprogramowania na platformę Java. Poszczególne funkcje Mavena realizowane są poprzez wtyczki, które są automatycznie pobierane przy ich pierwszym wykorzystaniu. Plik określający sposób budowy aplikacji nosi nazwę POM-u (ang. Project Object Model). Maven wywodzi się z projektu . Tak jak i inne produkty fundacji Apache, Maven jest rozprowadzany na licencji Apache License. Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立Apache项目。 Maven解决了软件构建的两方面问题:一是软件是如何构建的,二是软件的依赖关系。不同于Apache Ant等早期工具,Maven设定了构建流程的标准,在此之外只需要指定例外情况。XML文件描述了正在构建的软件项目、它对其他外部模块和组件的依赖关系、构建顺序、目录和所需的插件。该文件通常有预设的目标任务,例如代码编译和打包。Maven从一个或多个代码仓库(例如Maven 2 Central Repository)动态地下载Java库与Maven插件,并将其存储在本地缓存区中。 Maven是以基于插件的架构构建的,这使其能够使用任何能用标准输入控制的应用程序。Maven 2同时维护了为C/C++准备的原生插件。 尽管Gradle和sbt等替代技术并不依赖于XML,但他们仍然保留了Maven引入的关键概念。还开发了一个专用的依赖管理器,同时支持Maven仓库。 Apache Maven也包括对可重现构建的支持。 아파치 메이븐(Apache Maven)은 자바 프로젝트들을 위한 빌드 자동화 도구이다. 메이븐은 C 샤프, 루비 (프로그래밍 언어), 스칼라 (프로그래밍 언어) 등의 언어로 개발된 프로젝트들을 빌드하고 관리하기 위해 사용할 수도 있다. 메이븐 프로젝트는 아파치 소프트웨어 재단에 의해 호스팅되며 이 재단은 한때 자카르타 프로젝트의 일부였다. «Apache Maven» — це засіб автоматизації роботи з програмними проєктами, який спочатку використовувався для Java проєктів. Використовується для управління (management) та складання (build) програм. Створений 2002 року Джейсоном ван Зилом. За принципами роботи кардинально відрізняється від Apache Ant, та має простіший вигляд щодо build-налаштувань, яке надається в форматі XML. XML-файл описує проєкт, його зв'язки з зовнішніми модулями і компонентами, порядок будування (build), папки та необхідні плагіни. Сервер із додатковими модулями та додатковими бібліотеками розміщується на серверах. Раніше Maven був частиною Project. Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input. A C/C++ native plugin is maintained for Maven 2. Apache Maven has support for reproducible builds. Apache Maven — фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах на языке (англ. Project Object Model), являющемся подмножеством XML. Проект Maven издаётся сообществом Apache Software Foundation, где формально является частью Jakarta Project. Название системы является словом из языка идиш, смысл которого можно примерно выразить как «собиратель знания». Maven используется для построения и управления проектами, написанными на Java, C#, Ruby, Scala, и других языках. Maven Java proiektuak kudeatzeko erabiltzen den tresna bat da. Proiektu independente bezala hasi bazen ere, arrakastatsu bihurtzen joan den heinean Apache fundazioak beregan hartu egin du. Project Object Model (POM) izeneko fitxategi bat erabiltzen du eraiki beharreko software proiektua eta bere menpekotasunak definitzeko. Gogoratu menpekotasun edo dependentzia bat proiektu konkretu batek bai exekutatzeko edo baita beste edozein helbururako ere beharrezkoa duen elementua dela. Hauek dira Maven proiektu batek dituen bizi zikloak: In informatica Apache Maven è uno strumento di gestione di progetti software basati su Java e build automation.Per funzionalità è similare ad Apache Ant, ma basato su concetti differenti. Può essere usato anche in progetti scritti in C#, Ruby, Scala e altri linguaggi. Il progetto Maven è ospitato da Apache Software Foundation, dove faceva parte dell'ex progetto Jakarta. Apache Maven (kurz Maven) ist ein in der Programmiersprache Java geschriebenes Kommandozeilenwerkzeug aus der Kategorie der Build-Werkzeuge. Maven ist ein Top-Level-Projekt der Apache Software Foundation (ASF) und unter der freien Apache 2.0 Lizenz veröffentlicht. In der offiziellen Dokumentation bezeichnet sich Maven als Projektmanagement-Werkzeug, da die Funktionen weit über das Erstellen (Kompilieren) der binär ausführbaren Artefakte aus dem Quellcode hinausgehen. Mit Maven können unter anderem auch Qualitätsanalysen von Programmcode und API-Dokumentationen erzeugt werden. Apache Maven je nástroj pro správu, řízení a automatizaci buildů aplikací. Ačkoliv je možné použít tento nástroj pro projekty psané v různých programovacích jazycích, podporován je především jazyk Java. Název pochází z jidiš a znamená „znalec“. Maven byl vytvořen jako nástroj pro zjednodušení buildů pro projekt . Hlavním impulzem pro vznik byla snaha o standardizaci a znovupoužitelnost buildovacích skriptů, která v tehdy používaném nástroji Apache Ant nebyla plně podporována.
foaf:name
Apache Maven
foaf:homepage
n43:maven.apache.org
dbp:name
Apache Maven
foaf:depiction
n25:Maven_repository_artifact_growth.png n25:Maven_CoC.svg n25:Apache_Maven_logo.svg
dcterms:subject
dbc:Software_using_the_Apache_license dbc:Compiling_tools dbc:Build_automation dbc:Apache_Software_Foundation_projects dbc:Java_development_tools
dbo:wikiPageID
1333305
dbo:wikiPageRevisionID
1105050769
dbo:wikiPageWikiLink
dbr:JUnit dbr:Sbt dbr:List_of_build_automation_software dbr:Apache_Ant dbr:C_(programming_language) dbr:XML dbc:Build_automation dbr:Software_build dbc:Compiling_tools dbr:Visual_Studio_Code dbc:Apache_Software_Foundation_projects dbr:Apache_License_2.0 dbr:Build_tool dbr:Artifact_(software_development) dbr:Convention_over_configuration dbr:Apache_Continuum dbr:Manning_Publications dbr:Reproducible_build dbr:Java_(programming_language) dbr:Transitive_dependency dbr:O'Reilly_Media dbr:Hudson_(software) dbr:MyEclipse dbr:Gradle dbr:Software_configuration_management dbr:JDeveloper n35:Maven_CoC.svg n35:Maven_repository_artifact_growth.png dbr:Convention_over_Configuration dbr:C++ dbr:Jakarta_Project dbr:Groovy_(programming_language) dbr:Plug-in_(computing) dbr:Jenkins_(software) dbr:Eclipse_(software) dbr:NetBeans dbr:Apache_Software_Foundation dbr:Apache_Turbine dbr:Programming_idiom dbr:JBuilder dbr:Hibernate_(Java) dbr:Dependency_(project_management) dbr:Integrated_development_environment dbr:Build_automation dbr:Scala_(programming_language) dbr:YAML dbr:Project_Object_Model dbc:Java_development_tools dbr:Apache_Jelly dbr:Apache_Ivy dbr:Ruby_(programming_language) dbr:IntelliJ_IDEA dbr:Make_(software) dbr:C_Sharp_(programming_language) dbr:Unit_testing dbc:Software_using_the_Apache_license
dbo:wikiPageExternalLink
n6:468 n9: n18:mastering-apache-maven-3 n27:books%3Fid=cBvZ4s72Z0gC n33:maven-in-five-minutes.html n46: n43:maven.apache.org
owl:sameAs
dbpedia-ar:أباتشي_ميفن dbpedia-eu:Maven dbpedia-ko:아파치_메이븐 dbpedia-de:Apache_Maven dbpedia-pt:Apache_Maven dbpedia-no:Apache_Maven dbpedia-uk:Apache_Maven dbpedia-ja:Apache_Maven freebase:m.04tj5z dbpedia-ru:Apache_Maven dbpedia-ms:Apache_Maven dbpedia-zh:Apache_Maven dbpedia-pl:Apache_Maven dbpedia-fa:آپاچی_ماون yago-res:Apache_Maven dbpedia-fr:Apache_Maven dbpedia-he:Apache_Maven dbpedia-cs:Apache_Maven dbpedia-nl:Apache_Maven dbpedia-vi:Apache_Maven dbpedia-es:Maven dbpedia-it:Apache_Maven dbpedia-ro:Apache_Maven dbpedia-hu:Apache_Maven n50:QgKx dbpedia-sv:Apache_Maven wikidata:Q139941 n53:Apache_Maven dbpedia-kk:Apache_Maven
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Reflist dbt:Cite_book dbt:Cite_web dbt:Official_website dbt:Infobox_software dbt:Portal dbt:Citation dbt:Start_date_and_age dbt:Apache_Software_Foundation
dbo:thumbnail
n25:Apache_Maven_logo.svg?width=300
dbp:developer
dbr:Apache_Software_Foundation
dbp:discontinued
No
dbp:genre
dbr:Build_tool
dbp:latestReleaseDate
2022-06-06
dbp:latestReleaseVersion
3.8
dbp:license
dbr:Apache_License_2.0
dbp:logo
Apache Maven logo.svg
dbp:programmingLanguage
dbr:Java_(programming_language)
dbp:released
2004-07-13
dbp:website
n43:maven.apache.org
dbo:abstract
Apache Maven — фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах на языке (англ. Project Object Model), являющемся подмножеством XML. Проект Maven издаётся сообществом Apache Software Foundation, где формально является частью Jakarta Project. Название системы является словом из языка идиш, смысл которого можно примерно выразить как «собиратель знания». Maven обеспечивает декларативную, а не императивную (в отличие от средства автоматизации сборки Apache Ant) сборку проекта. В файлах описания проекта содержится его спецификация, а не отдельные команды выполнения. Все задачи по обработке файлов, описанные в спецификации, Maven выполняет посредством их обработки последовательностью встроенных и внешних плагинов. Maven используется для построения и управления проектами, написанными на Java, C#, Ruby, Scala, и других языках. Среди примечательных альтернатив — система автоматической сборки Gradle, построенная на принципах Apache Ant и Maven, но использующая специализированный DSL на Groovy вместо POM-конфигурации. Apache Maven je nástroj pro správu, řízení a automatizaci buildů aplikací. Ačkoliv je možné použít tento nástroj pro projekty psané v různých programovacích jazycích, podporován je především jazyk Java. Název pochází z jidiš a znamená „znalec“. Maven byl vytvořen jako nástroj pro zjednodušení buildů pro projekt . Hlavním impulzem pro vznik byla snaha o standardizaci a znovupoužitelnost buildovacích skriptů, která v tehdy používaném nástroji Apache Ant nebyla plně podporována. Apache Maven, of kortweg Maven is een softwaregereedschap voor Java-projectmanagement en geautomatiseerde softwarebouw. Het is gelijk in functionaliteit aan het gereedschap Apache Ant (en iets minder aan PHP's PEAR en Perls CPAN), maar heeft een simpelere bouwconfiguratie, gebaseerd op de taal XML. Maven wordt gefaciliteerd door de Apache Software Foundation, waar het voorheen een onderdeel was van het Jakarta Project. Maven gebruikt een "Project Object Model" (POM) om het softwareontwikkeltraject te sturen. In de POM staan verder de afhankelijkheden met andere modules en componenten, waaruit de volgorde van bouwen bepaald wordt. In de POM kunnen naast de gebruikelijke stappen als compileren en samenvoegen voor distributie, extra acties gedefinieerd worden die het ontwikkelproces kunnen ondersteunen. Voorbeelden hiervan zijn automatisch testen, (statische) codeverificatie en analyse van "Code Coverage" door de testen. Een belangrijk aspect van Maven is de zogenaamde "repository" waarin verschillende versies van componenten opgeslagen zijn. Dit kunnen componenten zijn waarvan de te bouwen software rechtstreeks afhankelijk is. Ook kunnen dit componenten zijn die het bouwproces zelf ondersteunen. Maven biedt ondersteuning om de repository automatisch te vullen met versies die op het internet aangeboden worden, via Apache en andere organisaties. Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Java EE en particulier. Il est utilisé pour automatiser l'intégration continue lors d'un développement de logiciel. Maven est géré par l'organisation Apache Software Foundation. L'outil était précédemment une branche de l'organisation Jakarta Project. L'objectif recherché est de produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication. Il peut se comparer au système make sous Unix ou à l'outil Ant. Maven utilise un paradigme connu sous le nom de Project Object Model (POM) afin de décrire un projet logiciel, ses dépendances avec des modules externes et l'ordre à suivre pour sa production. Il est livré avec un grand nombre de tâches prédéfinies, comme la compilation de code Java ou encore sa modularisation. Un élément clé et relativement spécifique de Maven est son aptitude à fonctionner en réseau. Une des motivations historiques de cet outil est de fournir un moyen de synchroniser des projets indépendants : publication standardisée d'information, distribution automatique de modules jar. Ainsi en version de base, Maven peut dynamiquement télécharger du matériel à partir des dépôts logiciels connus. Il propose ainsi la synchronisation transparente de modules nécessaires. Maven1 et Maven2 ont été développés en parallèle mais les versions ultérieures sont fondées sur la structure de la deuxième version. Les parties suivantes de l'article traitent en priorité Maven2. Une version 3 de Maven est sortie le 8 octobre 2010. La fin de support de la version 2 a été actée le 18 février 2014. Apache Maven, ou Maven, é uma ferramenta de automação de compilação utilizada primariamente em projetos Java. Ela é similar à ferramenta Ant, mas é baseada em conceitos e trabalhos diferentes em um modo diferente. Também é utilizada para construir e gerenciar projetos escritos em C#, Ruby, Scala e outras linguagens. O projeto Maven é hospedado pela Apache Software Foundation, que fazia parte do antigo Projeto Jakarta. O Maven utiliza um arquivo XML (POM) para descrever o projeto de software sendo construído, suas dependências sobre módulos e componentes externos, a ordem de compilação, diretórios e plug-ins necessários. Ele vem com objetivos pré-definidos para realizar certas tarefas bem definidas como compilação de código e seu empacotamento. O Maven baixa bibliotecas Java e seus plug-ins dinamicamente de um ou mais repositórios, como o Maven 2 Central Repository, e armazena-os em uma área de cache local. Este cache local de artefatos baixados pode também ser atualizado com artefatos criados por projetos locais. Repositórios públicos podem também ser atualizados. O Maven é construído utilizando uma arquitetura baseada em plugin, que permite que ele faça uso de qualquer aplicação controlável através da entrada padrão. Teoricamente, isto permitiria qualquer um escrever plugins para fazer interface com ferramentas de construção (compiladores, ferramentas de teste de unidade, etc.) para qualquer outra linguagem. De fato, o suporte e uso para linguagens diferentes de Java tem sido mínimas. Atualmente existe um plugin para o framework .NET e é mantido, e um plugin nativo C/C++ é mantido para o Maven 2. Apache Maven (kurz Maven) ist ein in der Programmiersprache Java geschriebenes Kommandozeilenwerkzeug aus der Kategorie der Build-Werkzeuge. Maven ist ein Top-Level-Projekt der Apache Software Foundation (ASF) und unter der freien Apache 2.0 Lizenz veröffentlicht. In der offiziellen Dokumentation bezeichnet sich Maven als Projektmanagement-Werkzeug, da die Funktionen weit über das Erstellen (Kompilieren) der binär ausführbaren Artefakte aus dem Quellcode hinausgehen. Mit Maven können unter anderem auch Qualitätsanalysen von Programmcode und API-Dokumentationen erzeugt werden. Maven wurde vornehmlich für die Java-Programmierplattform entwickelt und ist in integrierten Entwicklungsumgebungen für Java (z. B.: Apache NetBeans, Eclipse, IntelliJ IDEA) enthalten, sodass oftmals keine separate Installation notwendig ist. Der Name Maven kommt aus dem Jiddischen und bedeutet so viel wie „Sammler des Wissens“. Maven Java proiektuak kudeatzeko erabiltzen den tresna bat da. Proiektu independente bezala hasi bazen ere, arrakastatsu bihurtzen joan den heinean Apache fundazioak beregan hartu egin du. Project Object Model (POM) izeneko fitxategi bat erabiltzen du eraiki beharreko software proiektua eta bere menpekotasunak definitzeko. Gogoratu menpekotasun edo dependentzia bat proiektu konkretu batek bai exekutatzeko edo baita beste edozein helbururako ere beharrezkoa duen elementua dela. POM fitxategi honen inguruan, XML fitxategi bat da, proiektua deskribatzen duena. Fitxategi hau beharrezkoa da Maven proiektu eta menpekotasun guztientzat, adibidez proiektuan koderik ez duen menpekotasun bat erantsi dezakegu, adibidez irudi fitxategiak dituen proiektu bat, baina pom.xml fitxategia beharrezkoa izango du honek ere. Hauek dira Maven proiektu batek dituen bizi zikloak: * Compile: .class fitxategiak sortu proiektuaren .java fitxategiak erabiliz. * Test: Junit erabilita proiektuaren barne definiturik dauden testak abian jartzen dira. * Package: .jar fitxategia sortzen du .class fitxategietatik abiatuz. * Install: .jar fitxategia gure ordenagailuko .m2 karpetan uzten du. Horrela, jar horiek ordenagailu berdinean beste proiektu batzuetatik atzitu daitezke. * Deploy: .jar fitxategia urruneko zerbitzari batean kopiatzen du, horrela zerbitzari hori atzitu dezakeen edozein Maven proiektuk jar hori erabili dezake. برنامج ميڤن (بالإنجليزية: Maven) هو أداة برمجية تستخدم في إدارة المشاريع . برغم أن هذه اللغة استخدمت في البداية في لغة البرمجة جافا ولكن يمكن استخدامها كذلك لبناء وإدارة المشاريع التي كتبت بلغة سي شارب وروبي وسكالا وغيرها من اللغات. يعمل برنامج ميڤن بطريقة مشابهة لأداة أباتشي أنت ولكنه يعتمد على مبادئ مختلفة ويعمل بوسيلة أكثر اختلافا في العمق. تستضيف مؤسسة برمجيات أباتشي أداة ميڤن وقد كانت هذه المؤسسة سابقا جزءا من . يستخدم ميڤن بناء يعرف بنموذج كائن المشروع (بالإنجليزية: Project Object Model) أو ما يعرف اختصارا بـ POM لوصف مشروع البرمجية الذي سيتم بناؤه واعتماده على الوحدات الخارجية والمكونات وترتيب البناء. ويأتي ميڤن مع أهداف معرفة مسبقا لأداء مهام محددة معرفة جيدا مثل ترجمة الشيفرة ووضعها في حزمة واحدة. يقوم ميڤن بشكل ديناميكي بتنزيل مكتبات الجافا وإضافات ميڤن من مستودع واحد أو أكثر. يوفر ميڤن دعما مدمجا لاستعادة الملفات من مستودع ميڤن 2 الرئيسي ومستودعات ميڤن الأخرى ويمكن أن يحمّل الأدوات إلى مستودعات محددة بعد القيام ببناء ناجح للبرنامج. تعمل الذاكرة الخبيئة التي تتكون من الأدوات التي تم تحميلها كوسيلة أولية لمزامنة ناتج المشاريع الموجودة على نظام محلي. بني ميڤن باستخدام بناء يعتمد على استخدام الإضافة (Plug-In) ويسمح باستغلال أي تطبيق يمكن التحكم به من خلال مدخل قياسي. نظريا، يسمح هذا المبدأ لأي شخص بكتابة إضافة تتداخل مع أدوات البناء (المترجمات وأدوات اختبار الوحدة وغيرها) الخاصة بأي لغة أخرى. أما في الواقع؛ فإنه قد تم الحد من دعم واستخدام لغات البرمجة الأخرى ما عدا الجافا إلى أقل حد ممكن وتوجد حاليا إضافة لإطار.NET يتم الحفاظ عليها وبينما تتوافر إضافة خاصة بلغة سي/سي++ أصلية تتم صيانتها من أجل استخدامها في ميڤن-نيتف و ميڤن-نار الخاصين بميڤن 2. «Apache Maven» — це засіб автоматизації роботи з програмними проєктами, який спочатку використовувався для Java проєктів. Використовується для управління (management) та складання (build) програм. Створений 2002 року Джейсоном ван Зилом. За принципами роботи кардинально відрізняється від Apache Ant, та має простіший вигляд щодо build-налаштувань, яке надається в форматі XML. XML-файл описує проєкт, його зв'язки з зовнішніми модулями і компонентами, порядок будування (build), папки та необхідні плагіни. Сервер із додатковими модулями та додатковими бібліотеками розміщується на серверах. Раніше Maven був частиною Project. Для опису програмного проєкту, який потрібно побудувати (build), Maven використовує конструкцію відому як (POM), залежності від зовнішніх модулів, компонентів та порядку побудови. Виконання певних, чітко визначених задач — таких, як компіляція коду та пакетування відбувається шляхом досягнення заздалегідь визначених цілей (targets). Ключовою особливістю Maven є його мережева готовність (network-ready). Двигун ядра може динамічно завантажувати плагіни з репозиторію, того самого репозиторію, що забезпечує доступ до багатьох версій різних Java-проєктів з відкритим кодом, від Apache та інших організацій та окремих розробників. Цей репозиторій та його реорганізований наступник, — Maven 2 репозиторій, — намагається бути де-факто механізмом для дистрибуції Java програм, але прийняття його в такій якості йде повільно. Maven забезпечує підтримку побудови не просто перебираючи файли з цього репозиторію, але й завантажуючи назад артефакти у кінці побудови. Локальний кеш звантажених артефактів діє як первісний засіб синхронізації виходу проєктів на локальній системі. Maven базується на плагін-архітектурі, що дозволяє зробити використання будь-якої програми контрольованим через стандартний вхід. Теоретично, це могло б дозволити будь-кому писати плагіни для інтерфейсу з інструментами для побудови (компілятори, тестери тощо) для будь-якої мови. В дійсності, підтримка і використання для мов відмінних від Java були мінімальною. Тепер існують плагіни для .NET та C/C++. Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven addresses two aspects of building software: how software is built and its dependencies. Unlike earlier tools like Apache Ant, it uses conventions for the build procedure. Only exceptions need to be specified. An XML file describes the software project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. It comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging. Maven dynamically downloads Java libraries and Maven plug-ins from one or more repositories such as the Maven 2 Central Repository, and stores them in a local cache. This local cache of downloaded artifacts can also be updated with artifacts created by local projects. Public repositories can also be updated. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input. A C/C++ native plugin is maintained for Maven 2. Alternative technologies like Gradle and sbt as build tools do not rely on XML, but keep the key concepts Maven introduced. With Apache Ivy, a dedicated dependency manager was developed as well that also supports Maven repositories. Apache Maven has support for reproducible builds. In informatica Apache Maven è uno strumento di gestione di progetti software basati su Java e build automation.Per funzionalità è similare ad Apache Ant, ma basato su concetti differenti. Può essere usato anche in progetti scritti in C#, Ruby, Scala e altri linguaggi. Il progetto Maven è ospitato da Apache Software Foundation, dove faceva parte dell'ex progetto Jakarta. Maven usa un costrutto conosciuto come (POM); un file XML che descrive le dipendenze fra il progetto e le varie versioni di librerie necessarie nonché le dipendenze fra di esse. In questo modo si separano le librerie dalla directory di progetto utilizzando questo file descrittivo per definirne le relazioni. Maven effettua automaticamente il download di librerie Java e plug-in Maven dai vari repository definiti scaricandoli in locale o in un repository centralizzato lato sviluppo. Questo permette di recuperare in modo uniforme i vari file JAR e di poter spostare il progetto indipendentemente da un ambiente all'altro avendo la sicurezza di utilizzare sempre le stesse versioni delle librerie. 아파치 메이븐(Apache Maven)은 자바 프로젝트들을 위한 빌드 자동화 도구이다. 메이븐은 C 샤프, 루비 (프로그래밍 언어), 스칼라 (프로그래밍 언어) 등의 언어로 개발된 프로젝트들을 빌드하고 관리하기 위해 사용할 수도 있다. 메이븐 프로젝트는 아파치 소프트웨어 재단에 의해 호스팅되며 이 재단은 한때 자카르타 프로젝트의 일부였다. Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。Apacheライセンスにて配布されているオープンソースソフトウェアである。 Apache Maven - narzędzie automatyzujące budowę oprogramowania na platformę Java. Poszczególne funkcje Mavena realizowane są poprzez wtyczki, które są automatycznie pobierane przy ich pierwszym wykorzystaniu. Plik określający sposób budowy aplikacji nosi nazwę POM-u (ang. Project Object Model). Maven wywodzi się z projektu . Tak jak i inne produkty fundacji Apache, Maven jest rozprowadzany na licencji Apache License. Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por , de , en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation. Maven utiliza un Project Object Model (POM) para describir el proyecto de software a construir, sus dependencias de otros módulos y componentes externos, y el orden de construcción de los elementos. Viene con objetivos predefinidos para realizar ciertas tareas claramente definidas, como la compilación del código y su empaquetado. Una característica clave de Maven es que está listo para usar en red. El motor incluido en su núcleo puede dinámicamente descargar plugins de un repositorio, el mismo repositorio que provee acceso a muchas versiones de diferentes proyectos Open Source en Java, de Apache y otras organizaciones y desarrolladores. Este repositorio y su sucesor reorganizado, el repositorio Maven 2, pugnan por ser el mecanismo de facto de distribución de aplicaciones en Java, pero su adopción ha sido muy lenta. Maven provee soporte no solo para obtener archivos de su repositorio, sino también para subir artefactos al repositorio al final de la construcción de la aplicación, dejándola al acceso de todos los usuarios. Una caché local de artefactos actúa como la primera fuente para sincronizar la salida de los proyectos a un sistema local. Maven está construido usando una arquitectura basada en plugins que permite que utilice cualquier aplicación controlable a través de la entrada estándar. En teoría, esto podría permitir a cualquiera escribir plugins para su interfaz con herramientas como compiladores, herramientas de pruebas unitarias, etcétera, para cualquier otro lenguaje. En realidad, el soporte y uso de lenguajes distintos de Java es mínimo. Actualmente existe un plugin para .Net Framework y es mantenido,​ y un plugin nativo para C/C++ fue alguna vez mantenido por Maven 1.​ Apache Maven är ett verktyg utvecklat av Apache Software Foundation och används inom systemutveckling av datorprogram i programspråket Java. Maven används för att automatiskt paketera (bygga) programfilerna till en distribuerbar enhet. Maven används inom samma område som Apache Ant men dess byggfiler är deklarativa till skillnad ifrån Ants skriptbaserade. Maven använder sig av en XML-baserad konfigurationsmodell som kallas Project Object Model (POM). I denna XML-fil beskrivs mjukvaruprojektet som ska byggas och dess externa beroenden till andra moduler och komponenter. I Maven finns färdiga "targets" eller kommandon som hanterar vissa väldefinierade uppgifter som kompilering av den ingående källkoden, automatisk genomkörning av eventuella testklasser, och driftsättning av den färdiga distribuerbara enheten. Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立Apache项目。 Maven解决了软件构建的两方面问题:一是软件是如何构建的,二是软件的依赖关系。不同于Apache Ant等早期工具,Maven设定了构建流程的标准,在此之外只需要指定例外情况。XML文件描述了正在构建的软件项目、它对其他外部模块和组件的依赖关系、构建顺序、目录和所需的插件。该文件通常有预设的目标任务,例如代码编译和打包。Maven从一个或多个代码仓库(例如Maven 2 Central Repository)动态地下载Java库与Maven插件,并将其存储在本地缓存区中。 Maven是以基于插件的架构构建的,这使其能够使用任何能用标准输入控制的应用程序。Maven 2同时维护了为C/C++准备的原生插件。 尽管Gradle和sbt等替代技术并不依赖于XML,但他们仍然保留了Maven引入的关键概念。还开发了一个专用的依赖管理器,同时支持Maven仓库。 Apache Maven也包括对可重现构建的支持。
dbp:wordnet_type
n52:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:Apache_Maven?oldid=1105050769&ns=0
dbo:wikiPageLength
19160
dbo:latestReleaseDate
2022-06-06
dbo:latestReleaseVersion
3.8.6
dbo:releaseDate
2004-07-13
dbo:developer
dbr:Apache_Software_Foundation
dbo:genre
dbr:Build_tool
dbo:license
dbr:Apache_License_2.0
dbo:programmingLanguage
dbr:Java_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:Apache_Maven
Subject Item
dbr:Leiningen_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:LibGDX
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Lightweight_Java_Game_Library
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Liquibase
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Colony_Framework
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Comparison_of_MQTT_implementations
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Comparison_of_continuous_integration_software
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Test_automation
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Project_Object_Model
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:Buddy_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:BuildHive
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:CICS
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Acyclic_dependencies_principle
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:TypeScript
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:WebObjects
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Doxia
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:List_of_Apache_Software_Foundation_projects
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:DHIS
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:EAR_(file_format)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:EXist
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Eclipse_Buckminster
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Eureka_Streams
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:FindBugs
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Flyway_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:PMD_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:PTC_Integrity
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:List_of_JBoss_software
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Software_repository
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Grunt_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Hector_(API)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:JUnit
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Java_code_coverage_tools
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Javolution
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Jenkins_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:TestNG
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Ceylon_(programming_language)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Jetty_(web_server)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:MockServer
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Build_automation
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:CJAN
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:CNR_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:CPAN
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:SonarQube
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Spring_Roo
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_Maven_2
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:IDempiere
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:IntelliJ_IDEA
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Kotlin_(programming_language)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Apache_maven
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:NanoSat_MO_Framework
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:NativeScript
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:NetBeans
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:OpenDJ
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:OpenOLAT
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Rake_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Rational_Synergy
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:XWiki
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Maven
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageDisambiguates
dbr:Apache_Maven
Subject Item
dbr:Imixs-Workflow
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:List_of_software_package_management_systems
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:EvoSuite
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Outline_of_software_engineering
dbo:wikiPageWikiLink
dbr:Apache_Maven
Subject Item
dbr:Pom.xml
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:Maven_(software)
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:Maven_apache
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:Maven_script
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
dbr:Jakarta_Maven
dbo:wikiPageWikiLink
dbr:Apache_Maven
dbo:wikiPageRedirects
dbr:Apache_Maven
Subject Item
wikipedia-en:Apache_Maven
foaf:primaryTopic
dbr:Apache_Maven