블로그 이미지
News and Announcements (at) Apache Software Foundation. 노안돼지
Apache Software Foundation The Apache User Group KLDP From download

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/5 »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 
 
아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.

우리는 심플한 서버 공유 프로젝트의 모임이라고도 하지만 오히려 개발자와 사용자간의 커뮤니티라고 생각합니다.

Maven 2.2.0 릴리즈

뉴스/소식 | 2009. 7. 2. 11:21 | Posted by 노안돼지

Maven팀에서 Maven 2.2.0을 릴리즈 하였습니다.

Maven은 소프트웨어 프로젝트 관리를 포괄적으로 할 수 있는 툴로써, 사용자들에게 프로젝트 바이너리를 빌드할 수 있도록 해주며, 프로젝트 웹사이트 등도 생성할 수 있도록 해줍니다.


릴리즈 노트 - Maven 2 - Version 2.2.0

[서브테스크]

  • document escape character for curly braces in clear-text passwords for settings.xml password security
  • switch to released versions of plexus-sec-dispatcher (and by ext. plexus-cipher) once they're available

[버그]

  • Wrong execution order of plugins in same phase
  • Plugin parameters must be specified outside an execution block when they are invoked from the command line
  • cannot resolve dependency with scope import
  • Namespace misspelled in settings.xml
  • cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
  • Encryption is triggered if passwords merely contain curly braces
  • [regression] Properties defined in profiles.xml of parent are not inherited during multimodule build
  • NPE in DefaultLIfecycleExecutor when run from within Hudson builds
  • Properties incorrectly replaced in pom
  • password security doesn't work with custom password providers
  • very long passwords cause LightweightHTTP wagon to line-wrap the Base64-encoded Authorization header
  • http session cookies rejected with non-lightweight http wagon (maybe with lightweight one too)
  • Problem parsing command-line options in release:perform
  • version-expression transformation interferes with plugins like GPG
  • String index out of range: 43807
  • [regression] Artifact download hangs upon transfer failure
  • [regression] maven2.1 fails with cyclic dependency in case of extension/dependency for report-plugin to reactor-project
  • Plugins that use ArtifactResolver with http repositories AND depend on log4j run into ExceptionInInitializerError
  • preemptive auth in non-lightweight http wagon causes Unauthorized responses from some servers
  • update plexus-utils to avoid leaking processes in CommandLineUtils.getSystemEnvars()

[개선]

  • Cross module dependencies for multi-module site
  • maven should execute compiler:compile and:test-compile in separate executions, to allow separate configuration
  • Improve error message when dependency with classifier is missing version
  • Remove log4j configuration warning


[태스크]

  • Update Java requirement to 1.5
  • Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings


[희망사항]

  • avoid the schema location in generated maven-metadata*.xml


감사합니다.

-The Maven팀


--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/

:

Maven Wagon 1.0-beta-6 릴리즈

뉴스/소식 | 2009. 7. 2. 11:19 | Posted by 노안돼지

Maven팀에서 Maven Wagon 버전 1.0-beta-6을 릴리즈 하였습니다.

Wagon은 프락시와 인증 등을 원하는 리모트 소스의 various 타입의 파일을 검색하기위한 API입니다.


릴리즈노트 - Maven Wagon - 버전 1.0-beta-6


[버그]

  • Wagon HTTP Deadlocks under high load
  • preemptive auth in non-lightweight http wagon causes Unauthorized responses from some servers

[개선]

  • compressed tarball download problems
  • Allow configuration of httpclient to change cookie policy, other options
  • Provide configurability of httpclient parameters to allow user to tell Maven to ignore cookies

감사합니다.

-The Maven team


--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/

:

Apache Maven 2.1.0 Released

뉴스/소식 | 2009. 3. 25. 08:20 | Posted by 노안돼지

The Maven team is pleased to announce the release of Maven 2.1.0.

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

You can download the new version at:

http://maven.apache.org/download.html

You can find release notes for this version below, or at:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=14587

Enjoy,

-The Maven team

---

Release Notes - Maven 2.1.0

** Sub-task
   * [MNG-4025] - Prominently document opt-out setting for parallel artifact resolution for users
   * [MNG-4042] - Use plexus-sec-dispatcher 1.0 in Maven core when it is released

** Bug
   * [MNG-1349] - openssl checksums are not accepted by maven
   * [MNG-1585] - debug logging from wagon not shown in debug mode
   * [MNG-1992] - CLI -D should override properties in settings.xml
   * [MNG-1999] - Reporting inheritance does not work properly
   * [MNG-2432] - Apache and Mojo plugins take precendence over plugins in the pom.
   * [MNG-2433] - Maven looks for snapshots in offline mode
   * [MNG-2605] - Profiles in profiles.xml are active by default
   * [MNG-2668] - Plugin dependencies should be considered when the reactor creates the build order list
   * [MNG-2690] - DefaultPluginManager.getConfiguredMojo() doesn't handle NoClassDefFoundError correctly
   * [MNG-2695] - -o makes build fail for snapshot plugins
   * [MNG-2720] - Multiproject dependencies not accurate for project.compileClasspathElements when run from root project
   * [MNG-3023] - Reactor projects should be included in dependency resolution
   * [MNG-3057] - properties not expanded in generated POMs when building A/B/C nested projects
   * [MNG-3139] - The skin does not exist: Unable to determine the release version
   * [MNG-3217] - a plugin's dependencies can influence other plugins in a build
   * [MNG-3228] - Maven profile activation does not work when profile is defined in inherited 'parent' pom
   * [MNG-3271] - <excludeDefaults> does not seem to work
   * [MNG-3284] - Cached plugins are used, even when the specifically declared
   * [MNG-3314] - offline build not running, when having SNAPSHOT dependencies
   * [MNG-3621] - site url inheritance broken for UNC paths
   * [MNG-3628] - When running offline, snapshot artifcats cannot be resolved even if they have previously be dowloaded from a repository
   * [MNG-3641] - Lack of error checks on profiles
   * [MNG-3645] - Maven doesn't do strict model validation for POMs in the current reactor
   * [MNG-3719] - [regression] plugin execution ordering no longer POM ordered in 2.0.9
   * [MNG-3757] - Setting M2_HOME to nothing and running ant delets contents of the current folder
   * [MNG-3769] - [regression] Excluding relocated transitive dependencies does not work
   * [MNG-3776] - Namespace misspelled in settings.xml
   * [MNG-3808] - Execution order of report plugins is arbitrary if inheritance is involved
   * [MNG-3810] - [regression] Null Pointer Exception when Activation Profile Property is Empty
   * [MNG-3811] - Report plugins don't inherit configuration
   * [MNG-3899] - Inheritance does not merge extensions with same gid and aid
   * [MNG-3906] - Project-level plugin dependencies are in random order after merging
   * [MNG-3920] - Problem using velocity component
   * [MNG-3930] - mvn.bat doesn't handle ampersand in Windows user name properly
   * [MNG-3933] - Profiles.xml does not pickup OS family
   * [MNG-3940] - Interpolation of environment variables is not case-insensitive on Windows
   * [MNG-3948] - Remote repos defined by profiles outside of settings.xml are not used to resolve parent POMs
   * [MNG-3974] - New mirror syntax is not stopping on first match
   * [MNG-4016] - Properties with the prefix project/pom are not interpolated from the properties section
   * [MNG-4023] - Profiles from parent POM are injected multiple times if parent is part of reactor build
   * [MNG-4026] - [regression] Order of project class path does not match POM order during reactor build
   * [MNG-4032] - Test jar dependency not available for for main classes in multi module builds
   * [MNG-4043] - Resolve or rollback WebDAV wagon deployment issue where hostname is improperly extracted from URL
   * [MNG-4074] - cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
   * [MNG-4079] - Duplicate error messages
   * [MNG-4084] - Unnecessary Warning for an activate profile in child project
   * [MNG-4086] - [regression] Explicitly using plugin metaversions crashes plugin manager
   * [MNG-4087] - Percent encoded characters in file URLs are not decoded upon deployment

** Improvement
   * [MNG-1830] - add  a 'compiled on <timestamp>' label when maven 2 is invoked with --version option
   * [MNG-1957] - <jdk></jdk> clause in the activation section has to provide more complex expressions.
   * [MNG-3424] - Respect ordering of elements as given in POM
   * [MNG-3451] - Add german translation
   * [MNG-3503] - Shade MX* classes from plexus-utils
   * [MNG-3544] - Beautify debug output for mojo parameters of type array
   * [MNG-3600] - remove default settings of 664 / 775 for permissions
   * [MNG-3787] - Add plugin version to default reports
   * [MNG-3794] - Improve error logging when downloading depedencies
   * [MNG-3795] - Add example <pluginGroups> snippet to conf/settings.xml in distribution
   * [MNG-3867] - Support MAVEN_OPTS in mvnDebug script
   * [MNG-3951] - Hide drive-relative paths from plugins
   * [MNG-3971] - Provide parity in features between native ant-mojo support and antrun plugin
   * [MNG-3975] - getArtifact(Artifact artifact, List remoteRepositories) should include Exception in debug log messages.
   * [MNG-4024] - Open up CLIManager
   * [MNG-4037] - Include Java home in version information
   * [MNG-4057] - Propose checking of plugin artifact when plugin descriptor cannot be found
   * [MNG-4075] - Tone down warnings about reactor dependencies that don't have an associated file
   * [MNG-4091] - Validate the plugin descriptors and improve error reporting when mismatched with artifact
   * [MNG-4092] - remove plugin listeners for minor memory improvement and to avoid scanning descriptors from dependencies of plugins

** New Feature
   * [MNG-553] - Secure Storage of Server Passwords
   * [MNG-2097] - adding a phase called prepare-package
   * [MNG-3379] - Parallel resolution of artifacts
   * [MNG-3760] - Support property ${baseurl} to get RFC-compliant URL of project base directory
   * [MNG-3914] - Add CLI option to control location of global settings from command line

** Task
   * [MNG-2387] - <active> on <proxy> in settings is misleading
   * [MNG-2883] - Make sure that the network isn't used for snapshots in offline mode when legacy repositories are used
   * [MNG-3602] - Schedule and release Doxia-1.1
   * [MNG-3842] - Revert temporary changes to scp wagon handling
   * [MNG-3936] - Remove m2.bat from distribution
   * [MNG-4030] - Release maven-plugin-tools 2.4.4/2.5 to enable enhanced ant-mojo support
   * [MNG-4031] -  Release plexus-ant-factory 1.0-alpha-2.1 to enable enhanced ant-mojo support
   * [MNG-4046] - Update to Doxia 1.0
   * [MNG-4077] - Review log level for VersionExpressionTransformation.transformVersions()


** Wish
   * [MNG-4056] - Relax resolution of active project artifacts from the reactor with regard to artifact type

:

Apache MailetDocs Maven Plugin 0.1 Release

뉴스/소식 | 2009. 2. 26. 09:57 | Posted by 노안돼지

아파치 James팀에서 MailetDocs 0.1 plugin for Apache Maven을 발표했습니다.

MailetDocs plugin for Apache Maven은  Apache Mailet API로 구현되어 배포되고 있으며, 이 mailet은 mailet 컨테이너(container)에서 실행되도록 설계된 독립 메일 프로세서입니다.
또한, mailet과 matcher의 카탈로그와 각각에 대한 리포트도 함께 제작되었습니다.

자세한 내용은 아래 주소에서 확인하세요.
http://james.apache.org/mailet/maven-mailetdocs-plugin/index.html

0.1이 첫번째 릴리즈로 릴리즈에 대한 자세한 내용은 아래주소에서 확인하세요.
http://james.apache.org/mailet/maven-mailetdocs-plugin/release-notes.html

:

Maven 2.0.10 Released

뉴스/소식 | 2009. 2. 19. 08:43 | Posted by 노안돼지


메이븐(Maven)팀에서 Maven 2.0.10을 릴리즈 했습니다.
버그 수정을 통한 안정적인 릴리즈로, 이와 관련한 자세한 이슈 목록을 아래 주소에서 확인할 수 있습니다.

http://maven.apache.org/release-notes.html

감사합니다. 

-The Maven team

: