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

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2025/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

 

'뉴스/소식'에 해당되는 글 312

  1. 2009.03.25 Apache Maven 2.1.0 Released
  2. 2009.03.21 Commons CLI 1.2 Released
  3. 2009.03.20 Apache CXF 2.2 released
  4. 2009.03.19 Apache ServiceMix Kernel 1.1.0
  5. 2009.03.10 James Mime4j 0.6 released
 
아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.

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

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

:

Commons CLI 1.2 Released

뉴스/소식 | 2009. 3. 21. 14:58 | Posted by 노안돼지

I'd like to announce that Commons CLI 1.2 has been released. Commons CLI provides an API for processing command line interfaces.

This is a minor release, containing the last 2 years of bugfixes and minor improvements to the CLI codebase. Full details of this can be found in the release notes:

   http://commons.apache.org/cli/release_1_2.html

The major item of note is an accidental change of behaviour between CLI 1.0 and CLI 1.1 (as noted in CLI-137) that has now been reverted.

For more information on Commons CLI, please visit the CLI website:

   http://commons.apache.org/cli/

The CLI jars have have been uploaded to the Maven repository, and CLI is also available in either binary or source form from:

   http://commons.apache.org/downloads/download_cli.cgi

:

Apache CXF 2.2 released

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

The Apache CXF team is proud to announce the availability of the 2.2 release.

Apache CXF is an open source services framework. CXF helps you build and
develop services using frontend programming APIs, like JAX-WS. These services
can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or
CORBA and work over a variety of transports such as HTTP, JMS or JBI.

CXF includes a broad feature set, but it is primarily focused on the following
areas:

* Web Services Standards Support: CXF supports a variety of web service
standards including SOAP, the WSI Basic Profile, WSDL, WS-Addressing, WS-
Policy, WS-ReliableMessaging, and WS-Security.

* REST based service creation based on JAX-RS standard API's.

* Frontends: CXF supports a variety of "frontend" programming models. CXF
provides a JAX-WS 2.1 Compliant frontend. It also includes a "simple frontend"
which allows creation of clients and endpoints without annotations. CXF
supports both contract first development with WSDL and code first development
starting from Java.

* Ease of use: CXF is designed to be intuitive and easy to use. There  are
simple APIs to quickly build code-first services, Maven plug-ins to make
tooling integration easy, JAX-WS API support, Spring 2.0 XML support to make
configuration a snap, and much more.

What's new in CXF 2.2:
 * WS-SecurityPolicy support
 * WS-SecureConversation
 * Some WS-Trust support (client side)
 * JAX-RS 1.0 (not TCK compliant yet)
 * MANY MANY bugfixes, performance enhancements, etc...  Too numerous to list
individually.


As always, we welcome feedback on our mailing lists:
http://cxf.apache.org/mailing-lists.html

Downloads are available from:
http://cxf.apache.org/download.html


Thanks!
The Apache CXF Team
http://cxf.apache.org/

:

Apache ServiceMix Kernel 1.1.0

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

The Apache ServiceMix Team is pleased to announce the release of Apache ServiceMix Kernel 1.1.0.

Apache ServiceMix Kernel is a small OSGi based runtime which provides a lightweight container onto which various components and applications can be deployed.

  • Hot deployment: ServiceMix Kernel supports hot deployment of OSGi bundles by monitoring jar files inside the [home]/deploy directory.
    Each time a jar is copied in this folder, it will be installed inside the runtime. You can then update or delete it and changes will be handled automatically. In addition, the Kernel also supports exploded bundles and custom deployers (a spring one is included by default).

  • Dynamic configuration: Services are usually configured through the ConfigurationAdmin OSGi service. Such configuration can be defined in ServiceMix Kernel using property files inside the [home]/etc directory. These configurations are monitored and changes on the properties files will be propagated to the services.

  • Logging System: using a centralized logging back end supported by Log4J, ServiceMix Kernel supports a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi)

  • Provisioning: Provisioning of libraries or applications can be done through a number of different ways, by which they will be downloaded locally, installed and started.

  • Native OS integration: ServiceMix Kernel can be integrated into your own Operating System as a service so that the lifecycle will be bound to your Operating System.

  • Extensible Shell console: ServiceMix features a nice text console where you can manage the services, install new applications or libraries and manage their state. This shell is easily extensible by deploying new commands dynamically along with new features or applications.

  • Remote access: use any SSH client to connect to the kernel and issue commands in the console

  • Security framework based on JAAS

  • Managing instances: ServiceMix Kernel provides simple commands for managing instances of ServiceMix Kernel. You can easily create, delete, start and stop instances of ServiceMix Kernel through the console.



The Apache ServiceMix Kernel 1.1.0 release brings a lot of new features enhancements and bug fixes:

  • remote connection using SSH protocol
  • provisioning enhancements: versioning / hot deployment of features
  • new commands, including OSGi related commands for the Configuration Admin and Package Admin services
  • improved spring integration: upgrade to spring 2.5.6 and spring-dm 1.2.0-m2, the osgi/list command now displays spring applications status
  • container level locking for master / slave deployments
  • support for JAXP 1.4 on all platforms
  • improved JMX support for managing the OSGi framework and features


Note that the commands syntax has changed due to the upgrade to the latest gshell version.

This release, with the detailed release notes, is available at:
  http://servicemix.apache.org/kernel/servicemix-kernel-110.html

If you have any questions, you may find some informations at:
  http://servicemix.apache.org/kernel/index.html
  http://servicemix.apache.org/kernel/users-guide.html

or browse the forums and send your question at:
  http://servicemix.apache.org/SM/discussion-forums.html

The Apache ServiceMix Team


:

James Mime4j 0.6 released

뉴스/소식 | 2009. 3. 10. 11:11 | Posted by 노안돼지

Apache Mime4J is a flexible MIME parsing library written in Java. SAX, DOM and pull parsing styles are supported.

The 0.6 release brings another round of API enhancements and performance optimizations. There has been a number of notable improvements in the DOM support. MIME stream parser is expected to be 50% faster when line counting is disabled. Please also note that as of this release Mime4j requires a Java 1.5 compatible runtime

Detailed change log can be found here:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310521&styleName=Html&version=12313434

Notes
-----
 * Mime4j API is still considered unstable and is likely to change in future releases
 * DOM support has known limitations and some roundtrip issues remain to be resolved
 * Some low level functions are available only in the pull parser
   (recommended for advanced users)

: