'2008/10/09'에 해당되는 글 6건
- 2008.10.09 /proc 파일 시스템의 구조
- 2008.10.09 VMware에서 빠져나오기 3
- 2008.10.09 Maven Integration for Eclipse 설치 일기 4
- 2008.10.09 Apache Maven
- 2008.10.09 What is GEF?
- 2008.10.09 Project Object Model
다음 사이트가 공식 사이트이다.
http://m2eclipse.codehaus.org/
이 사이트에서 다음 링크를 사용해서 설치하면,
필자와 같은 곤란한 상황에 직면할 수 있다.
http://m2eclipse.sonatype.org/update/
설치 에러는 다음과 같다.
Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.6.20080905-0917] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.draw2d/[3.4.0.v20080529,3.4.0.v20080529]
Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.jar/[3.4.0.v20080603-2000-7o7tEAXEFpPqqoXxgaBhhhq,3.4.0.v20080603-2000-7o7tEAXEFpPqqoXxgaBhhhq]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.jar/[3.4.1.r341_v20080709-0800-7o7tEAfEF_U5qyUgrb2HAp539P97,3.4.1.r341_v20080709-0800-7o7tEAfEF_U5qyUgrb2HAp539P97]] can be satisfied.
Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.swt/[3.4.0.v3448f,3.4.0.v3448f]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.swt/[3.4.1.v3449c,3.4.1.v3449c]] can be satisfied.
.....
이 장황하고도 긴 메시지에 당황하기 쉽다.
링크를 바꾸어서 다음 링크를 사용하여 설치를 시도하였더니 문제없이 설치할 수 있었다.
http://m2eclipse.sonatype.org/update-dev/
이유는??
모르겠다.. 알면 커멘트 부탁 :-)
Maven is a software tool for Java project management and build automation created by Sonatype's Jason van Zyl in 2002. It is similar in functionality to the Apache Ant tool (and to a lesser extent, PHP's PEAR and Perl's CPAN), but has a simpler build configuration model, based on an XML format. Maven is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project.
Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, its dependencies on other external modules and components, and the build order. It comes with pre-defined targets for performing certain well defined tasks such as compilation of code and its packaging.
A key feature of Maven is that it is network-ready. The core engine can dynamically download plug-ins from a repository, the same repository that provides access to many versions of different Open Source Java projects, from Apache and other organisations and developers. This repository and its reorganized successor, the Maven 2 repository, strives to be the de facto distribution mechanism for Java applications, but its adoption has been slow. Maven provides built in support not just for retrieving files from this repository, but to upload artifacts at the end of the build. A local cache of downloaded artifacts acts as the primary means of synchronizing the output of projects on a local system.
Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input. Theoretically, this would allow anyone to write plugins to interface with build tools (compilers, unit test tools, etc.) for any other language. In reality, support and use for languages other than Java has been minimal. Currently a plugin for the .Net framework exists and is maintained [1], and a C/C++ native plugin was at one time maintained for Maven 1.[
Reference:
http://en.wikipedia.org/wiki/Apache_Maven
The Graphical Editing Framework (GEF) allows developers to create a rich graphical editor from an existing application model. GEF consists of 2 plug-ins. The org.eclipse.draw2d plug-in provides a layout and rendering toolkit for displaying graphics. The developer can then take advantage of the many common operations provided in GEF and/or extend them for the specific domain. GEF employs an MVC (model-view-controller) architecture which enables simple changes to be applied to the model from the view.
GEF is completely application neutral and provides the groundwork to build almost any application, including but not limited to: activity diagrams, GUI builders, class diagram editors, state machines, and even WYSIWYG text editors.
Reference:
http://www.eclipse.org/gef/overview.html
Reference:
http://en.wikipedia.org/wiki/Project_Object_Model