commit
7c754b5e3a
21
LICENSE.MIT
Normal file
21
LICENSE.MIT
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License
|
||||
|
||||
Copyright (c) 2005, The Codehaus
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
36
README.en.md
36
README.en.md
@ -1,36 +0,0 @@
|
||||
# plexus-interactivity
|
||||
|
||||
#### Description
|
||||
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
|
||||
|
||||
#### Software Architecture
|
||||
Software architecture description
|
||||
|
||||
#### Installation
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Instructions
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Contribution
|
||||
|
||||
1. Fork the repository
|
||||
2. Create Feat_xxx branch
|
||||
3. Commit your code
|
||||
4. Create Pull Request
|
||||
|
||||
|
||||
#### Gitee Feature
|
||||
|
||||
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
||||
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
|
||||
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
|
||||
4. The most valuable open source project [GVP](https://gitee.com/gvp)
|
||||
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
|
||||
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
||||
39
README.md
39
README.md
@ -1,39 +0,0 @@
|
||||
# plexus-interactivity
|
||||
|
||||
#### 介绍
|
||||
{**以下是码云平台说明,您可以替换此简介**
|
||||
码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台
|
||||
无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
|
||||
|
||||
#### 软件架构
|
||||
软件架构说明
|
||||
|
||||
|
||||
#### 安装教程
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### 使用说明
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### 参与贡献
|
||||
|
||||
1. Fork 本仓库
|
||||
2. 新建 Feat_xxx 分支
|
||||
3. 提交代码
|
||||
4. 新建 Pull Request
|
||||
|
||||
|
||||
#### 码云特技
|
||||
|
||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
||||
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
||||
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
||||
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
||||
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
||||
BIN
e548f219775cf2e1ac2f6b2925feb0104ba2a039
Normal file
BIN
e548f219775cf2e1ac2f6b2925feb0104ba2a039
Normal file
Binary file not shown.
16
plexus-interactivity-dependencies.patch
Normal file
16
plexus-interactivity-dependencies.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff --git a/plexus-interactivity-api/pom.xml b/plexus-interactivity-api/pom.xml
|
||||
index 84e659e..943d7e4 100644
|
||||
--- a/plexus-interactivity-api/pom.xml
|
||||
+++ b/plexus-interactivity-api/pom.xml
|
||||
@@ -11,6 +11,11 @@
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
+ <artifactId>plexus-component-api</artifactId>
|
||||
+ <version>1.0-alpha-15</version>
|
||||
+ </dependency>
|
||||
+ <dependency>
|
||||
+ <groupId>org.codehaus.plexus</groupId>
|
||||
<artifactId>plexus-utils</artifactId>
|
||||
<version>1.4</version>
|
||||
</dependency>
|
||||
31
plexus-interactivity-fix_build_error_in_jline.patch
Normal file
31
plexus-interactivity-fix_build_error_in_jline.patch
Normal file
@ -0,0 +1,31 @@
|
||||
diff -uprN plexus-interactivity-1.0-alpha-6_raw/plexus-interactivity-jline/pom.xml plexus-interactivity-1.0-alpha-6/plexus-interactivity-jline/pom.xml
|
||||
--- plexus-interactivity-1.0-alpha-6_raw/plexus-interactivity-jline/pom.xml 2007-03-31 05:41:53.000000000 +0800
|
||||
+++ plexus-interactivity-1.0-alpha-6/plexus-interactivity-jline/pom.xml 2020-01-19 14:52:32.404735290 +0800
|
||||
@@ -12,7 +12,7 @@
|
||||
<dependency>
|
||||
<groupId>jline</groupId>
|
||||
<artifactId>jline</artifactId>
|
||||
- <version>0.9.1</version>
|
||||
+ <version>2.10</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.plexus</groupId>
|
||||
@@ -20,4 +20,4 @@
|
||||
<version>1.0-alpha-6</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
-</project>
|
||||
\ No newline at end of file
|
||||
+</project>
|
||||
diff -uprN plexus-interactivity-1.0-alpha-6_raw/plexus-interactivity-jline/src/main/java/org/codehaus/plexus/components/interactivity/jline/JLineInputHandler.java plexus-interactivity-1.0-alpha-6/plexus-interactivity-jline/src/main/java/org/codehaus/plexus/components/interactivity/jline/JLineInputHandler.java
|
||||
--- plexus-interactivity-1.0-alpha-6_raw/plexus-interactivity-jline/src/main/java/org/codehaus/plexus/components/interactivity/jline/JLineInputHandler.java 2005-10-11 00:51:51.000000000 +0800
|
||||
+++ plexus-interactivity-1.0-alpha-6/plexus-interactivity-jline/src/main/java/org/codehaus/plexus/components/interactivity/jline/JLineInputHandler.java 2020-01-19 14:52:32.404735290 +0800
|
||||
@@ -24,7 +24,7 @@ package org.codehaus.plexus.components.i
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
-import jline.ConsoleReader;
|
||||
+import jline.console.ConsoleReader;
|
||||
import org.codehaus.plexus.components.interactivity.AbstractInputHandler;
|
||||
import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable;
|
||||
import org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException;
|
||||
72
plexus-interactivity.spec
Normal file
72
plexus-interactivity.spec
Normal file
@ -0,0 +1,72 @@
|
||||
%global commit_id e548f219775cf2e1ac2f6b2925feb0104ba2a039
|
||||
|
||||
Name: plexus-interactivity
|
||||
Version: 1.0
|
||||
Release: 2
|
||||
Epoch: 0
|
||||
Summary: Plexus Interactivity Handler Component
|
||||
License: MIT
|
||||
URL: https://github.com/codehaus-plexus/plexus-interactivity
|
||||
Source0: https://codeload.github.com/codehaus-plexus/plexus-interactivity/zip/%{commit_id}
|
||||
Source1: LICENSE.MIT
|
||||
Patch0001: plexus-interactivity-dependencies.patch
|
||||
Patch9001: plexus-interactivity-fix_build_error_in_jline.patch
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.codehaus.plexus:plexus-components:pom:)
|
||||
BuildRequires: mvn(org.codehaus.plexus:plexus-component-api) mvn(jline:jline) >= 2 maven-local
|
||||
BuildArch: noarch
|
||||
Provides: plexus-interactivity-api plexus-interactivity-jline plexus-interactivity-javadoc
|
||||
Obsoletes: plexus-interactivity-api plexus-interactivity-jline plexus-interactivity-javadoc
|
||||
|
||||
%description
|
||||
The Plexus project provides a full software stack for creating and executing
|
||||
software projects. It provides a number of pre-built components for common
|
||||
tasks and toolkits such as Jetty, Velocity, Hibernate, i18n, and many more.
|
||||
However, Plexus is also able to reuse your existing components written for
|
||||
other IoC frameworks such as Spring, Avalon and Pico Container unmodified,
|
||||
as well as allowing you to reuse your existing code inside the Plexus
|
||||
Container.
|
||||
|
||||
Plexus comes with an application server that can run your applications, making
|
||||
it trivial to build a standalone executable distribution with common features
|
||||
such as service execution if needed. However, Plexus applications can be run
|
||||
in any environment by embedding the container in an existing application,
|
||||
including Java EE applications or web applications.
|
||||
|
||||
%package help
|
||||
Summary: Documentation for plexus-interactivity
|
||||
|
||||
%description help
|
||||
Documentation for plexus-interactivity api.
|
||||
|
||||
%prep
|
||||
unzip %{SOURCE0}
|
||||
cd plexus-interactivity-%{commit_id}/
|
||||
%patch1 -p1
|
||||
%patch9001 -p1
|
||||
cd -
|
||||
cp %{SOURCE1} .
|
||||
%mvn_file ":{plexus}-{*}" @1/@2
|
||||
|
||||
%build
|
||||
cd plexus-interactivity-%{commit_id}/
|
||||
%mvn_package ":plexus-interactivity"
|
||||
%mvn_build -f -s
|
||||
cd -
|
||||
|
||||
%install
|
||||
cd plexus-interactivity-%{commit_id}/
|
||||
%mvn_install
|
||||
cd -
|
||||
|
||||
%files -f plexus-interactivity-%{commit_id}/.mfiles
|
||||
%doc LICENSE.MIT
|
||||
%{_javadir}/plexus-interactivity/*
|
||||
%{_datadir}/maven-metadata/*
|
||||
%{_datadir}/maven-poms/plexus-interactivity/*
|
||||
|
||||
%files help
|
||||
%{_javadocdir}/plexus-interactivity
|
||||
|
||||
%changelog
|
||||
* Fri Feb 14 2020 Ling Yang <lingyang2@huawei.com> - 0:1.0-2
|
||||
- Package Init
|
||||
Loading…
x
Reference in New Issue
Block a user