环境:Maven 2.2.1 我在svn(projectA,projectB)下有两个java项目.我的maven结构如下..
For projectA
pom.xml (contains ProjectA parent pom definitions)
module moduleA
module moduleB
For projectB
pom.xml (contains ProjectB parent pom definitions)
module moduleC
module moduleD
Run Code Online (Sandbox Code Playgroud)
projectA/pom.xml和projectB/pom.xml包含常见的定义,如junit,selenium,compiler,eclipse插件,这两个项目都是通用的.(例如下面给出)
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency
Run Code Online (Sandbox Code Playgroud)
我应该如何创建/组织包含此类公共定义的组织特定项目pom,以便单个项目不必重新创建/维护.有人可以提供一些已经完成此操作的片段或项目吗?
EDIT1:
公司/ pom.xml的
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>company</artifactId>
<packaging>pom</packaging>
<name>parent</name>
<version>1.0.0</version>
<build>
<defaultGoal>install</defaultGoal>
</build>
<dependencies>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
了projectA/pom.xml的
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.mycompany</groupId>
<artifactId>company</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.mycompany</groupId>
<artifactId>projectA</artifactId>
<packaging>pom</packaging>
<name>projectA</name> …Run Code Online (Sandbox Code Playgroud) 我创建了一个ssh密钥对,并将密钥作为我的github帐户的一部分发布.现在我想从另一台机器(例如EC2实例)访问我的帐户,所以我将〜/ .ssh/id_rsa*文件复制到目标机器中并能够签出代码.
这是一个可接受的程序,还是应该在该计算机上生成不同的密钥对,并将该密钥发布到我的github帐户中.
How to find the zip code corresponding to a latitude/longitude?
What tools are available to fetch this information?
sudo apt-get install pip
creating /usr/local/lib/python2.7/dist-packages/boto
error: could not create '/usr/local/lib/python2.7/dist-packages/boto': Permission denied
Run Code Online (Sandbox Code Playgroud)
pip install boto/usr/local/bin在Ubuntu框中修改包.这是它应该工作的方式吗?
我们在Hibernate 3.3.x中使用Apache Derby 10.5.3.0_1和hbm2ddl
在嵌入式derby数据库上预加载SQL时出现以下约束错误.如果我从create table sql中删除主键(id),它就能够创建表.不知道这里有什么问题.
create table user_flow (id integer not null generated always as identity unique, creation_date timestamp not null, name varchar(255), primary key (id));
[INFO] Constraints 'SQL100219175052781' and 'SQL100219175052780' have the same set of columns, which is not allowed.
Run Code Online (Sandbox Code Playgroud) 我有一个包含以下元素的List.
List<String> numbers = new ArrayList<String>();
numbers.add("1");
numbers.add("2");
numbers.add("3");
Run Code Online (Sandbox Code Playgroud)
如何在没有说明的情况下获得List的子集"1"?是否有一个更简单的函数可以对任何类型的List工作.
我正在寻找具有Maven插件支持的Java混淆器?我们尝试使用ProGuard,但遇到一些运行时问题,如果您不混淆,则不会发生。是否有其他混淆器。
c:\Android\android-sdk\platform-tools>adb install foo.apk (Platform 3.1)
137 KB/s (14948 bytes in 0.106s)
pkg: /data/local/tmp/foo.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
Run Code Online (Sandbox Code Playgroud)
adb uninstall寻找一个包名,我不确定它是什么?如何找到此信息以便我可以卸载.
可能重复:
强制执行python代码样式/标准的工具
是否有任何工具可以在Python中强制执行代码标准并打印出违规列表?我正在寻找一种类似于Java中的checkstyle的工具.
foo.errors.full_messages- 如何格式化所有foo特定的错误消息以组合成某些内容space或newline separated