在 GitHub 存储库中,我希望master
分支实际上是分支的别名x.y.z
。因此,所有从 xyz 和 master 获取/推送的结果都将得到完全相同的结果。我确实想保留master
分支,因为人们已经习惯了它,但也希望x.y.z
分支不要让 master 成为分支名称的特例(其他分支是a.b.c
,d.e.f
...)。
有没有办法在 GitHub 上实现这一目标?或者一般在 Git 远程存储库上?
我只是 java Rest api Web 服务的初学者。我想在我的项目中添加 GSON。所以我只是使用 java 构建路径中的 add external jar 选项添加了 gson jar 并在 pom.xml 文件中添加了依赖项,但它显示了以下错误,
项目构建错误:不可解析的 POM:重复的标签:“依赖项”(位置:看到 START_TAG ...\r\n\r\n\t...@55:16)
您能给我一个解决这个问题的想法吗?
这是 pom.xml 文件,
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example.feeds</groupId>
<artifactId>RESTfullProject</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>RESTfullProject</name>
<build>
<finalName>RESTfullProject</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<inherited>true</inherited>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>${jersey.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet-core</artifactId>
<!-- use the following artifactId if you don't need servlet 2.x compatibility -->
<!-- artifactId>jersey-container-servlet</artifactId -->
</dependency> …
Run Code Online (Sandbox Code Playgroud)