Eclipse项目与本机的相对路径

时间:2014-04-01 07:12:27

标签: java eclipse git native

就像现在一样,本地人的路径是工作空间相对的。

这是一件坏事,因为当有人使用git连接它并以不同的方式命名项目时,这些路径不会起作用。我希望他们相对于项目文件夹,无论其名称如何。

如果您有任何想法,请提出建议。

为了便于说明,这里是.classpath

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

    <classpathentry kind="lib" path="lib/lwjgl.jar" sourcepath="lib">
        <attributes>
            <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="Rogue/lib"/>
        </attributes>
    </classpathentry>

    <classpathentry kind="output" path="bin"/>
</classpath>

1 个答案:

答案 0 :(得分:0)

成功的关键是你不要将.classpath添加到GIT。 相反,你把它放在Git Ignore。

您不希望将任何这些文件存入您的版本控制系统。

.gitignore文件上的示例

.*
!.gitignore
*~
.svn/
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
.elc
auto-save-list
tramp
.\#*

# Org-mode
.org-id-locations
*_archive

*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath

target/
*~
*.log
logs/
*.iml